home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1991-01-26 | 970.5 KB | [ TEXT/MPS ]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
10%
dexvert
Jesper Olsen Module (music/jesperOlsen)
magic
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, Sat Jan 26 20:44:53 1991, modified Sat Jan 26 20:44:53 1991, creator 'MPS ', type ASCII, 949210 bytes "Manual" , at 0xe7c5a 44390 bytes resource
default (weak)
99%
file
data
default
49%
TrID
Macintosh plain text (MacBinary)
default
33%
TrID
TTComp archive compressed (bin-4K)
default (weak)
16%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ MPS ]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 06 4d 61 6e 75 61 6c | 00 00 00 00 00 00 00 00 |..Manual|........| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......| |00000050| 00 00 00 00 0e 7b da 00 | 00 ad 66 a3 c7 e1 15 a3 |.....{..|..f.....| |00000060| c7 e1 15 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 c2 52 00 00 |........|.....R..| |00000080| 52 65 73 6f 75 72 63 65 | 20 4d 61 6e 61 67 65 72 |Resource| Manager| |00000090| 09 31 0d 51 75 69 63 6b | 44 72 61 77 09 32 0d 46 |.1.Quick|Draw.2.F| |000000a0| 6f 6e 74 20 4d 61 6e 61 | 67 65 72 09 33 0d 45 76 |ont Mana|ger.3.Ev| |000000b0| 65 6e 74 20 4d 61 6e 61 | 67 65 72 09 34 0d 57 69 |ent Mana|ger.4.Wi| |000000c0| 6e 64 6f 77 20 4d 61 6e | 61 67 65 72 09 35 0d 43 |ndow Man|ager.5.C| |000000d0| 6f 6e 74 72 6f 6c 20 4d | 61 6e 61 67 65 72 09 36 |ontrol M|anager.6| |000000e0| 0d 4d 65 6e 75 20 4d 61 | 6e 61 67 65 72 09 37 0d |.Menu Ma|nager.7.| |000000f0| 54 65 78 74 20 45 64 69 | 74 09 38 0d 44 69 61 6c |Text Edi|t.8.Dial| |00000100| 6f 67 20 4d 61 6e 61 67 | 65 72 09 39 0d 44 65 73 |og Manag|er.9.Des| |00000110| 6b 20 4d 61 6e 61 67 65 | 72 09 31 30 0d 53 63 72 |k Manage|r.10.Scr| |00000120| 61 70 20 4d 61 6e 61 67 | 65 72 09 31 31 0d 54 6f |ap Manag|er.11.To| |00000130| 6f 6c 62 6f 78 20 55 74 | 69 6c 69 74 69 65 73 09 |olbox Ut|ilities.| |00000140| 31 32 0d 50 61 63 6b 61 | 67 65 73 09 31 33 0d 4d |12.Packa|ges.13.M| |00000150| 65 6d 6f 72 79 20 4d 61 | 6e 61 67 65 72 09 31 34 |emory Ma|nager.14| |00000160| 0d 53 65 67 6d 65 6e 74 | 20 4c 6f 61 64 65 72 09 |.Segment| Loader.| |00000170| 31 35 0d 4f 53 20 45 76 | 65 6e 74 09 31 36 0d 46 |15.OS Ev|ent.16.F| |00000180| 69 6c 65 20 4d 61 6e 61 | 67 65 72 09 31 37 0d 50 |ile Mana|ger.17.P| |00000190| 72 69 6e 74 69 6e 67 20 | 4d 61 6e 61 67 65 72 09 |rinting |Manager.| |000001a0| 31 38 0d 44 65 76 69 63 | 65 20 4d 61 6e 61 67 65 |18.Devic|e Manage| |000001b0| 72 09 31 39 0d 44 69 73 | 6b 20 4d 61 6e 61 67 65 |r.19.Dis|k Manage| |000001c0| 72 09 32 30 0d 53 65 72 | 69 61 6c 20 4d 61 6e 61 |r.20.Ser|ial Mana| |000001d0| 67 65 72 09 32 32 0d 41 | 70 70 6c 65 74 61 6c 6b |ger.22.A|ppletalk| |000001e0| 20 4d 61 6e 61 67 65 72 | 09 32 33 0d 56 65 72 74 | Manager|.23.Vert| |000001f0| 69 63 61 6c 20 52 65 74 | 72 61 63 65 20 4d 61 6e |ical Ret|race Man| |00000200| 61 67 65 72 09 32 34 0d | 4f 53 20 55 74 69 6c 69 |ager.24.|OS Utili| |00000210| 74 69 65 73 09 32 35 0d | 4c 69 73 74 20 4d 61 6e |ties.25.|List Man| |00000220| 61 67 65 72 09 32 36 0d | 53 74 61 6e 64 61 72 64 |ager.26.|Standard| |00000230| 20 49 2f 4f 09 32 37 0d | 53 74 72 69 6e 67 20 4d | I/O.27.|String M| |00000240| 61 6e 69 70 75 6c 61 74 | 69 6f 6e 09 32 38 0d 47 |anipulat|ion.28.G| |00000250| 6c 6f 62 61 6c 20 65 71 | 75 61 74 65 73 09 33 30 |lobal eq|uates.30| |00000260| 0d 41 44 42 20 4d 61 6e | 61 67 65 72 09 33 31 0d |.ADB Man|ager.31.| |00000270| 43 75 72 73 6f 72 20 43 | 74 6c 09 33 32 0d 45 72 |Cursor C|tl.32.Er| |00000280| 72 6f 72 20 55 6e 69 74 | 09 33 33 0d 53 43 53 49 |ror Unit|.33.SCSI| |00000290| 20 4d 61 6e 61 67 65 72 | 09 33 34 0d 47 72 61 66 | Manager|.34.Graf| |000002a0| 20 33 44 09 33 35 0d 50 | 61 6c 65 74 74 65 20 4d | 3D.35.P|alette M| |000002b0| 61 6e 61 67 65 72 09 33 | 37 0d 50 65 72 66 09 33 |anager.3|7.Perf.3| |000002c0| 38 0d 43 6f 6c 6f 72 20 | 50 69 63 6b 65 72 09 33 |8.Color |Picker.3| |000002d0| 39 0d 53 41 4e 45 09 34 | 30 0d 53 69 67 6e 61 6c |9.SANE.4|0.Signal| |000002e0| 09 34 31 0d 43 6f 6c 6f | 72 20 4d 61 6e 61 67 65 |.41.Colo|r Manage| |000002f0| 72 09 34 32 0d 43 6f 6e | 74 72 6f 6c 20 50 61 6e |r.42.Con|trol Pan| |00000300| 65 6c 09 34 33 0d 47 72 | 61 70 68 69 63 73 20 64 |el.43.Gr|aphics d| |00000310| 65 76 69 63 65 73 09 34 | 34 0d 53 68 75 74 64 6f |evices.4|4.Shutdo| |00000320| 77 6e 20 4d 61 6e 61 67 | 65 72 09 34 35 0d 53 6c |wn Manag|er.45.Sl| |00000330| 6f 74 20 4d 61 6e 61 67 | 65 72 09 34 36 0d 53 6f |ot Manag|er.46.So| |00000340| 75 6e 64 20 4d 61 6e 61 | 67 65 72 09 34 37 0d 53 |und Mana|ger.47.S| |00000350| 74 61 72 74 20 4d 61 6e | 61 67 65 72 09 34 38 0d |tart Man|ager.48.| |00000360| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 09 34 39 0d |Task Man|ager.49.| |00000370| 48 79 70 65 72 43 61 72 | 64 20 58 43 4d 44 53 20 |HyperCar|d XCMDS | |00000380| 49 6e 66 6f 09 35 30 0d | 48 79 70 65 72 43 61 72 |Info.50.|HyperCar| |00000390| 64 20 43 61 6c 6c 62 61 | 63 6b 73 09 35 31 0d 5c |d Callba|cks.51.\| |000003a0| 20 2c 31 32 39 0d 31 32 | 39 0d 52 65 73 6f 75 72 | ,129.12|9.Resour| |000003b0| 63 65 20 4d 61 6e 61 67 | 65 72 20 44 65 66 69 6e |ce Manag|er Defin| |000003c0| 69 74 69 6f 6e 73 2e 0d | 0d 43 4f 4e 53 54 0d 20 |itions..|.CONST. | |000003d0| 20 20 20 20 20 72 65 73 | 53 79 73 48 65 61 70 20 | res|SysHeap | |000003e0| 20 20 20 3d 20 36 34 3b | 20 20 20 7b 20 53 79 73 | = 64;| { Sys| |000003f0| 74 65 6d 20 6f 72 20 61 | 70 70 6c 69 63 61 74 69 |tem or a|pplicati| |00000400| 6f 6e 20 68 65 61 70 3f | 20 7d 0d 20 20 20 20 20 |on heap?| }. | |00000410| 20 72 65 73 50 75 72 67 | 65 61 62 6c 65 20 20 3d | resPurg|eable =| |00000420| 20 33 32 3b 20 20 20 7b | 20 50 75 72 67 65 61 62 | 32; {| Purgeab| |00000430| 6c 65 20 72 65 73 6f 75 | 72 63 65 3f 20 7d 0d 20 |le resou|rce? }. | |00000440| 20 20 20 20 20 72 65 73 | 4c 6f 63 6b 65 64 20 20 | res|Locked | |00000450| 20 20 20 3d 20 31 36 3b | 20 20 20 7b 20 4c 6f 61 | = 16;| { Loa| |00000460| 64 20 69 74 20 69 6e 20 | 6c 6f 63 6b 65 64 3f 20 |d it in |locked? | |00000470| 7d 0d 20 20 20 20 20 20 | 72 65 73 50 72 6f 74 65 |}. |resProte| |00000480| 63 74 65 64 20 20 3d 20 | 38 3b 20 20 20 20 7b 20 |cted = |8; { | |00000490| 50 72 6f 74 65 63 74 65 | 64 3f 20 7d 0d 20 20 20 |Protecte|d? }. | |000004a0| 20 20 20 72 65 73 50 72 | 65 6c 6f 61 64 20 20 20 | resPr|eload | |000004b0| 20 3d 20 34 3b 20 20 20 | 20 7b 20 4c 6f 61 64 20 | = 4; | { Load | |000004c0| 69 6e 20 6f 6e 20 4f 70 | 65 6e 52 65 73 46 69 6c |in on Op|enResFil| |000004d0| 65 3f 20 7d 0d 20 20 20 | 20 20 20 72 65 73 43 68 |e? }. | resCh| |000004e0| 61 6e 67 65 64 20 20 20 | 20 3d 20 32 3b 20 20 20 |anged | = 2; | |000004f0| 20 7b 20 52 65 73 6f 75 | 72 63 65 20 63 68 61 6e | { Resou|rce chan| |00000500| 67 65 64 3f 20 7d 0d 0d | 20 20 20 20 20 20 6d 61 |ged? }..| ma| |00000510| 70 52 65 61 64 4f 6e 6c | 79 20 20 20 3d 20 31 32 |pReadOnl|y = 12| |00000520| 38 3b 20 20 7b 20 52 65 | 73 6f 75 72 63 65 20 66 |8; { Re|source f| |00000530| 69 6c 65 20 72 65 61 64 | 2d 6f 6e 6c 79 20 7d 0d |ile read|-only }.| |00000540| 20 20 20 20 20 20 6d 61 | 70 43 6f 6d 70 61 63 74 | ma|pCompact| |00000550| 20 20 20 20 3d 20 36 34 | 3b 20 20 20 7b 20 43 6f | = 64|; { Co| |00000560| 6d 70 61 63 74 20 72 65 | 73 6f 75 72 63 65 20 66 |mpact re|source f| |00000570| 69 6c 65 20 7d 0d 20 20 | 20 20 20 20 6d 61 70 43 |ile }. | mapC| |00000580| 68 61 6e 67 65 64 20 20 | 20 20 3d 20 33 32 3b 20 |hanged | = 32; | |00000590| 20 20 7b 20 57 72 69 74 | 65 20 6d 61 70 20 6f 75 | { Writ|e map ou| |000005a0| 74 20 61 74 20 75 70 64 | 61 74 65 20 7d 0d 0d 20 |t at upd|ate }.. | |000005b0| 20 20 20 20 20 72 65 73 | 4e 6f 74 46 6f 75 6e 64 | res|NotFound| |000005c0| 20 20 20 3d 20 2d 20 31 | 39 32 3b 20 7b 20 52 65 | = - 1|92; { Re| |000005d0| 73 6f 75 72 63 65 20 6e | 6f 74 20 66 6f 75 6e 64 |source n|ot found| |000005e0| 20 7d 0d 20 20 20 20 20 | 20 72 65 73 46 4e 6f 74 | }. | resFNot| |000005f0| 46 6f 75 6e 64 20 20 3d | 20 2d 20 31 39 33 3b 20 |Found =| - 193; | |00000600| 7b 20 52 65 73 6f 75 72 | 63 65 20 66 69 6c 65 20 |{ Resour|ce file | |00000610| 6e 6f 74 20 66 6f 75 6e | 64 20 7d 0d 20 20 20 20 |not foun|d }. | |00000620| 20 20 61 64 64 52 65 73 | 46 61 69 6c 65 64 20 20 | addRes|Failed | |00000630| 3d 20 2d 20 31 39 34 3b | 20 7b 20 41 64 64 52 65 |= - 194;| { AddRe| |00000640| 73 6f 75 72 63 65 20 66 | 61 69 6c 65 64 20 7d 0d |source f|ailed }.| |00000650| 20 20 20 20 20 20 72 6d | 76 52 65 73 46 61 69 6c | rm|vResFail| |00000660| 65 64 20 20 3d 20 2d 20 | 31 39 36 3b 20 7b 20 52 |ed = - |196; { R| |00000670| 6d 76 65 52 65 73 6f 75 | 72 63 65 20 66 61 69 6c |mveResou|rce fail| |00000680| 65 64 20 7d 0d 20 20 20 | 20 20 20 72 65 73 41 74 |ed }. | resAt| |00000690| 74 72 45 72 72 20 20 20 | 20 3d 20 2d 31 39 38 3b |trErr | = -198;| |000006a0| 20 20 7b 61 74 74 72 69 | 62 75 74 65 20 64 6f 65 | {attri|bute doe| |000006b0| 73 20 6e 6f 74 20 70 65 | 72 6d 69 74 20 6f 70 65 |s not pe|rmit ope| |000006c0| 72 61 74 69 6f 6e 7d 0d | 20 20 20 20 20 20 6d 61 |ration}.| ma| |000006d0| 70 52 65 61 64 45 72 72 | 20 20 20 20 3d 20 2d 31 |pReadErr| = -1| |000006e0| 39 39 3b 20 20 7b 6d 61 | 70 20 64 6f 65 73 20 6e |99; {ma|p does n| |000006f0| 6f 74 20 70 65 72 6d 69 | 74 20 6f 70 65 72 61 74 |ot permi|t operat| |00000700| 69 6f 6e 7d 0d 0d 52 65 | 73 6f 75 72 63 65 73 20 |ion}..Re|sources | |00000710| 69 6e 20 31 32 38 20 4b | 6f 20 52 4f 4d 3a 0d 0d |in 128 K|o ROM:..| |00000720| 27 43 55 52 53 27 20 20 | 31 20 20 20 49 42 65 61 |'CURS' |1 IBea| |00000730| 6d 43 75 72 73 6f 72 0d | 27 43 55 52 53 27 20 20 |mCursor.|'CURS' | |00000740| 32 20 20 20 43 72 6f 73 | 73 43 75 72 73 6f 72 0d |2 Cros|sCursor.| |00000750| 27 43 55 52 53 27 20 20 | 33 20 20 20 50 6c 75 73 |'CURS' |3 Plus| |00000760| 43 75 72 73 6f 72 0d 27 | 43 55 52 53 27 20 20 34 |Cursor.'|CURS' 4| |00000770| 20 20 20 57 61 74 63 68 | 43 75 72 73 6f 72 0d 27 | Watch|Cursor.'| |00000780| 44 52 56 52 27 20 20 32 | 20 20 20 50 72 69 6e 74 |DRVR' 2| Print| |00000790| 65 72 20 44 72 69 76 65 | 72 20 73 68 65 6c 6c 20 |er Drive|r shell | |000007a0| 28 2e 50 52 49 4e 54 29 | 0d 27 44 52 56 52 27 20 |(.PRINT)|.'DRVR' | |000007b0| 20 33 20 20 20 53 6f 75 | 6e 64 20 44 72 69 76 65 | 3 Sou|nd Drive| |000007c0| 72 20 20 28 2e 53 4f 55 | 4e 44 29 0d 27 44 52 56 |r (.SOU|ND).'DRV| |000007d0| 52 27 20 20 34 20 20 20 | 44 69 73 6b 20 44 72 69 |R' 4 |Disk Dri| |000007e0| 76 65 72 20 20 28 2e 53 | 4f 4e 59 29 0d 27 44 52 |ver (.S|ONY).'DR| |000007f0| 56 52 27 20 20 39 20 20 | 20 41 70 70 6c 65 54 61 |VR' 9 | AppleTa| |00000800| 6c 6b 20 64 72 69 76 65 | 72 20 20 28 2e 4d 50 50 |lk drive|r (.MPP| |00000810| 29 0d 27 44 52 56 52 27 | 20 20 41 20 20 20 41 70 |).'DRVR'| A Ap| |00000820| 70 6c 65 54 61 6c 6b 20 | 64 72 69 76 65 72 20 20 |pleTalk |driver | |00000830| 28 2e 41 54 50 29 0d 27 | 46 4f 4e 54 27 20 20 30 |(.ATP).'|FONT' 0| |00000840| 20 20 20 4e 61 6d 65 20 | 6f 66 20 73 79 73 74 65 | Name |of syste| |00000850| 6d 20 66 6f 6e 74 0d 27 | 46 4f 4e 54 27 20 20 43 |m font.'|FONT' C| |00000860| 20 20 20 53 79 73 74 65 | 6d 20 66 6f 6e 74 0d 27 | Syste|m font.'| |00000870| 4d 44 45 46 27 20 20 30 | 20 20 20 44 65 66 61 75 |MDEF' 0| Defau| |00000880| 6c 74 20 6d 65 6e 75 20 | 64 65 66 69 6e 69 74 69 |lt menu |definiti| |00000890| 6f 6e 20 70 72 6f 63 65 | 64 75 72 65 0d 27 50 41 |on proce|dure.'PA| |000008a0| 43 4b 27 20 20 34 20 20 | 20 46 6c 6f 61 74 69 6e |CK' 4 | Floatin| |000008b0| 67 2d 50 6f 69 6e 74 20 | 41 72 69 74 68 6d 65 74 |g-Point |Arithmet| |000008c0| 69 63 20 50 61 63 6b 61 | 67 65 0d 27 50 41 43 4b |ic Packa|ge.'PACK| |000008d0| 27 20 20 35 20 20 20 54 | 72 61 6e 73 63 65 6e 64 |' 5 T|ranscend| |000008e0| 65 6e 74 61 6c 20 46 75 | 6e 63 74 69 6f 6e 73 20 |ental Fu|nctions | |000008f0| 50 61 63 6b 61 67 65 0d | 27 50 41 43 4b 27 20 20 |Package.|'PACK' | |00000900| 37 20 20 20 42 69 6e 61 | 72 79 2d 44 65 63 69 6d |7 Bina|ry-Decim| |00000910| 61 6c 20 43 6f 6e 76 65 | 72 73 69 6f 6e 20 50 61 |al Conve|rsion Pa| |00000920| 63 6b 61 67 65 0d 27 53 | 45 52 44 27 20 20 30 20 |ckage.'S|ERD' 0 | |00000930| 20 20 53 65 72 69 61 6c | 20 44 72 69 76 65 72 0d | Serial| Driver.| |00000940| 27 57 44 45 46 27 20 20 | 30 20 20 20 44 65 66 61 |'WDEF' |0 Defa| |00000950| 75 6c 74 20 77 69 6e 64 | 6f 77 20 64 65 66 69 6e |ult wind|ow defin| |00000960| 69 74 69 6f 6e 20 66 75 | 6e 63 74 69 6f 6e 0d 0d |ition fu|nction..| |00000970| 54 59 50 45 0d 0d 20 20 | 20 20 20 20 52 65 73 54 |TYPE.. | ResT| |00000980| 79 70 65 20 3d 20 50 41 | 43 4b 45 44 20 41 52 52 |ype = PA|CKED ARR| |00000990| 41 59 20 5b 31 2e 2e 34 | 5d 20 4f 46 20 43 48 41 |AY [1..4|] OF CHA| |000009a0| 52 3b 0d 0d 41 73 73 65 | 6d 62 6c 79 20 6c 61 6e |R;..Asse|mbly lan| |000009b0| 67 75 61 67 65 2e 0d 0d | 3b 20 52 65 73 6f 75 72 |guage...|; Resour| |000009c0| 63 65 20 61 74 74 72 69 | 62 75 74 65 73 0d 0d 72 |ce attri|butes..r| |000009d0| 65 73 53 79 73 52 65 66 | 20 20 20 20 20 20 20 45 |esSysRef| E| |000009e0| 51 55 20 20 37 20 20 20 | 3b 20 72 65 66 65 72 65 |QU 7 |; refere| |000009f0| 6e 63 65 20 74 6f 20 73 | 79 73 74 65 6d 2f 6c 6f |nce to s|ystem/lo| |00000a00| 63 61 6c 20 72 65 66 65 | 72 65 6e 63 65 0d 72 65 |cal refe|rence.re| |00000a10| 73 53 79 73 48 65 61 70 | 20 20 20 20 20 20 45 51 |sSysHeap| EQ| |00000a20| 55 20 20 36 20 20 20 3b | 20 49 6e 20 73 79 73 74 |U 6 ;| In syst| |00000a30| 65 6d 2f 69 6e 20 61 70 | 70 6c 69 63 61 74 69 6f |em/in ap|plicatio| |00000a40| 6e 20 68 65 61 70 0d 72 | 65 73 50 75 72 67 65 61 |n heap.r|esPurgea| |00000a50| 62 6c 65 20 20 20 20 45 | 51 55 20 20 35 20 20 20 |ble E|QU 5 | |00000a60| 3b 20 50 75 72 67 65 61 | 62 6c 65 2f 6e 6f 74 20 |; Purgea|ble/not | |00000a70| 70 75 72 67 65 61 62 6c | 65 0d 72 65 73 4c 6f 63 |purgeabl|e.resLoc| |00000a80| 6b 65 64 20 20 20 20 20 | 20 20 45 51 55 20 20 34 |ked | EQU 4| |00000a90| 20 20 20 3b 20 4c 6f 63 | 6b 65 64 2f 6e 6f 74 20 | ; Loc|ked/not | |00000aa0| 6c 6f 63 6b 65 64 0d 72 | 65 73 50 72 6f 74 65 63 |locked.r|esProtec| |00000ab0| 74 65 64 20 20 20 20 45 | 51 55 20 20 33 20 20 20 |ted E|QU 3 | |00000ac0| 3b 20 50 72 6f 74 65 63 | 74 65 64 2f 6e 6f 74 20 |; Protec|ted/not | |00000ad0| 70 72 6f 74 65 63 74 65 | 64 0d 72 65 73 50 72 65 |protecte|d.resPre| |00000ae0| 6c 6f 61 64 20 20 20 20 | 20 20 45 51 55 20 20 32 |load | EQU 2| |00000af0| 20 20 20 3b 20 52 65 61 | 64 20 69 6e 20 61 74 20 | ; Rea|d in at | |00000b00| 4f 70 65 6e 52 65 73 6f | 75 72 63 65 3f 0d 72 65 |OpenReso|urce?.re| |00000b10| 73 43 68 61 6e 67 65 64 | 20 20 20 20 20 20 45 51 |sChanged| EQ| |00000b20| 55 20 20 31 20 20 20 3b | 20 45 78 69 73 74 69 6e |U 1 ;| Existin| |00000b30| 67 20 72 65 73 6f 75 72 | 63 65 20 63 68 61 6e 67 |g resour|ce chang| |00000b40| 65 64 20 73 69 6e 63 65 | 20 6c 61 73 74 20 75 70 |ed since| last up| |00000b50| 64 61 74 65 0d 0d 72 63 | 62 4d 61 73 6b 20 20 20 |date..rc|bMask | |00000b60| 20 20 20 20 20 20 45 51 | 55 20 20 24 46 44 20 20 | EQ|U $FD | |00000b70| 20 20 20 3b 20 4d 75 73 | 74 20 70 72 65 73 65 72 | ; Mus|t preser| |00000b80| 76 65 20 52 65 73 43 68 | 61 6e 67 65 64 20 6f 76 |ve ResCh|anged ov| |00000b90| 65 72 20 5f 52 65 73 41 | 74 74 72 73 0d 0d 3b 20 |er _ResA|ttrs..; | |00000ba0| 4d 61 70 20 61 74 74 72 | 69 62 75 74 65 73 0d 0d |Map attr|ibutes..| |00000bb0| 6d 61 70 52 65 61 64 4f | 6e 6c 79 20 20 20 20 20 |mapReadO|nly | |00000bc0| 45 51 55 20 20 37 20 20 | 20 3b 20 69 73 20 74 68 |EQU 7 | ; is th| |00000bd0| 69 73 20 66 69 6c 65 20 | 72 65 61 64 2d 6f 6e 6c |is file |read-onl| |00000be0| 79 3f 0d 6d 61 70 43 6f | 6d 70 61 63 74 20 20 20 |y?.mapCo|mpact | |00000bf0| 20 20 20 45 51 55 20 20 | 36 20 20 20 3b 20 49 73 | EQU |6 ; Is| |00000c00| 20 61 20 63 6f 6d 70 61 | 63 74 20 6e 65 63 65 73 | a compa|ct neces| |00000c10| 73 61 72 79 3f 0d 6d 61 | 70 43 68 61 6e 67 65 64 |sary?.ma|pChanged| |00000c20| 20 20 20 20 20 20 45 51 | 55 20 20 35 20 20 20 3b | EQ|U 5 ;| |00000c30| 20 49 73 20 69 74 20 6e | 65 63 65 73 73 61 72 79 | Is it n|ecessary| |00000c40| 20 74 6f 20 77 72 69 74 | 65 20 6d 61 70 3f 0d 0d | to writ|e map?..| |00000c50| 3b 20 52 65 73 6f 75 72 | 63 65 20 4d 61 6e 61 67 |; Resour|ce Manag| |00000c60| 65 72 20 47 6c 6f 62 61 | 6c 73 0d 0d 54 6f 70 4d |er Globa|ls..TopM| |00000c70| 61 70 48 6e 64 6c 20 20 | 20 20 20 20 45 51 55 20 |apHndl | EQU | |00000c80| 20 24 41 35 30 20 20 20 | 20 3b 20 74 6f 70 6d 6f | $A50 | ; topmo| |00000c90| 73 74 20 6d 61 70 20 69 | 6e 20 6c 69 73 74 20 5b |st map i|n list [| |00000ca0| 68 61 6e 64 6c 65 5d 0d | 53 79 73 4d 61 70 48 6e |handle].|SysMapHn| |00000cb0| 64 6c 20 20 20 20 20 20 | 45 51 55 20 20 24 41 35 |dl |EQU $A5| |00000cc0| 34 20 20 20 20 3b 20 73 | 79 73 74 65 6d 20 6d 61 |4 ; s|ystem ma| |00000cd0| 70 20 5b 68 61 6e 64 6c | 65 5d 0d 53 79 73 4d 61 |p [handl|e].SysMa| |00000ce0| 70 20 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |p | EQU | |00000cf0| 24 41 35 38 20 20 20 20 | 3b 20 72 65 66 65 72 65 |$A58 |; refere| |00000d00| 6e 63 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 73 79 |nce numb|er of sy| |00000d10| 73 74 65 6d 20 6d 61 70 | 20 5b 77 6f 72 64 5d 0d |stem map| [word].| |00000d20| 43 75 72 4d 61 70 20 20 | 20 20 20 20 20 20 20 20 |CurMap | | |00000d30| 45 51 55 20 20 24 41 35 | 41 20 20 20 20 3b 20 72 |EQU $A5|A ; r| |00000d40| 65 66 65 72 65 6e 63 65 | 20 6e 75 6d 62 65 72 20 |eference| number | |00000d50| 6f 66 20 63 75 72 72 65 | 6e 74 20 6d 61 70 20 5b |of curre|nt map [| |00000d60| 77 6f 72 64 5d 0d 52 65 | 73 52 65 61 64 4f 6e 6c |word].Re|sReadOnl| |00000d70| 79 20 20 20 20 20 45 51 | 55 20 20 24 41 35 43 20 |y EQ|U $A5C | |00000d80| 20 20 20 3b 20 52 65 61 | 64 20 6f 6e 6c 79 20 66 | ; Rea|d only f| |00000d90| 6c 61 67 20 5b 77 6f 72 | 64 5d 0d 52 65 73 4c 6f |lag [wor|d].ResLo| |00000da0| 61 64 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |ad | EQU | |00000db0| 24 41 35 45 20 20 20 20 | 3b 20 41 75 74 6f 2d 6c |$A5E |; Auto-l| |00000dc0| 6f 61 64 20 66 65 61 74 | 75 72 65 20 5b 77 6f 72 |oad feat|ure [wor| |00000dd0| 64 5d 0d 52 65 73 45 72 | 72 20 20 20 20 20 20 20 |d].ResEr|r | |00000de0| 20 20 20 45 51 55 20 20 | 24 41 36 30 20 20 20 20 | EQU |$A60 | |00000df0| 3b 20 52 65 73 6f 75 72 | 63 65 20 65 72 72 6f 72 |; Resour|ce error| |00000e00| 20 63 6f 64 65 20 5b 77 | 6f 72 64 5d 0d 52 65 73 | code [w|ord].Res| |00000e10| 45 72 72 50 72 6f 63 20 | 20 20 20 20 20 45 51 55 |ErrProc | EQU| |00000e20| 20 20 24 41 46 32 20 20 | 20 20 3b 20 52 65 73 6f | $AF2 | ; Reso| |00000e30| 75 72 63 65 20 65 72 72 | 6f 72 20 70 72 6f 63 65 |urce err|or proce| |00000e40| 64 75 72 65 20 5b 70 6f | 69 6e 74 65 72 5d 0d 53 |dure [po|inter].S| |00000e50| 79 73 52 65 73 4e 61 6d | 65 20 20 20 20 20 20 45 |ysResNam|e E| |00000e60| 51 55 20 20 24 41 44 38 | 20 20 20 20 3b 20 4e 61 |QU $AD8| ; Na| |00000e70| 6d 65 20 6f 66 20 73 79 | 73 74 65 6d 20 72 65 73 |me of sy|stem res| |00000e80| 6f 75 72 63 65 20 66 69 | 6c 65 20 5b 53 54 52 49 |ource fi|le [STRI| |00000e90| 4e 47 5b 31 39 5d 5d 0d | 0d 3b 6e 65 77 20 52 65 |NG[19]].|.;new Re| |00000ea0| 73 6f 75 72 63 65 20 4d | 61 6e 61 67 65 72 20 73 |source M|anager s| |00000eb0| 74 75 66 66 0d 0d 52 6f | 6d 4d 61 70 49 6e 73 65 |tuff..Ro|mMapInse| |00000ec0| 72 74 20 45 51 55 20 20 | 20 24 42 39 45 20 20 20 |rt EQU | $B9E | |00000ed0| 20 20 20 20 20 20 3b 20 | 28 62 79 74 65 29 20 64 | ; |(byte) d| |00000ee0| 65 74 65 72 6d 69 6e 65 | 73 20 69 66 20 77 65 20 |etermine|s if we | |00000ef0| 73 68 6f 75 6c 64 20 6c | 69 6e 6b 20 69 6e 20 6d |should l|ink in m| |00000f00| 61 70 0d 54 6d 70 52 65 | 73 4c 6f 61 64 20 20 45 |ap.TmpRe|sLoad E| |00000f10| 51 55 20 20 20 20 24 42 | 39 46 20 20 20 20 20 20 |QU $B|9F | |00000f20| 20 20 20 3b 20 73 65 63 | 6f 6e 64 20 62 79 74 65 | ; sec|ond byte| |00000f30| 20 69 73 20 74 65 6d 70 | 6f 72 61 72 79 20 52 65 | is temp|orary Re| |00000f40| 73 4c 6f 61 64 20 76 61 | 6c 75 65 2e 0d 0d 3b 20 |sLoad va|lue...; | |00000f50| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 77 6f |the foll|owing wo| |00000f60| 72 64 20 76 61 6c 75 65 | 73 20 61 72 65 20 74 6f |rd value|s are to| |00000f70| 20 62 65 20 70 6c 61 63 | 65 64 20 69 6e 74 6f 20 | be plac|ed into | |00000f80| 74 68 65 0d 3b 20 77 6f | 72 64 20 6c 6f 63 61 74 |the.; wo|rd locat| |00000f90| 65 64 20 61 74 20 52 6f | 6d 4d 61 70 49 6e 73 65 |ed at Ro|mMapInse| |00000fa0| 72 74 0d 0d 4d 61 70 54 | 72 75 65 20 20 20 20 20 |rt..MapT|rue | |00000fb0| 45 51 55 20 20 20 20 24 | 46 46 46 46 20 20 20 20 |EQU $|FFFF | |00000fc0| 20 20 20 20 3b 20 6c 69 | 6e 6b 20 69 6e 20 52 4f | ; li|nk in RO| |00000fd0| 4d 20 6d 61 70 20 77 69 | 74 68 20 72 65 73 6c 6f |M map wi|th reslo| |00000fe0| 61 64 20 74 72 75 65 0d | 4d 61 70 46 61 6c 73 65 |ad true.|MapFalse| |00000ff0| 20 20 20 20 45 51 55 20 | 20 20 20 24 46 46 30 30 | EQU | $FF00| |00001000| 20 20 20 20 20 20 20 20 | 3b 20 6c 69 6e 6b 20 69 | |; link i| |00001010| 6e 20 52 4f 4d 20 6d 61 | 70 20 77 69 74 68 20 72 |n ROM ma|p with r| |00001020| 65 73 6c 6f 61 64 20 66 | 61 6c 73 65 0d 0d 6d 43 |esload f|alse..mC| |00001030| 43 4d 61 73 6b 20 20 20 | 20 20 20 20 20 20 45 51 |CMask | EQ| |00001040| 55 20 20 24 36 30 20 20 | 20 20 20 3b 20 6d 61 70 |U $60 | ; map| |00001050| 43 6f 6d 70 61 63 74 20 | 2b 20 6d 61 70 43 68 61 |Compact |+ mapCha| |00001060| 6e 67 65 64 0d 6d 43 68 | 4d 61 73 6b 20 20 20 20 |nged.mCh|Mask | |00001070| 20 20 20 20 20 45 51 55 | 20 20 24 32 30 20 20 20 | EQU| $20 | |00001080| 20 20 3b 20 6d 61 70 43 | 68 61 6e 67 65 64 0d 6d | ; mapC|hanged.m| |00001090| 43 6f 4d 61 73 6b 20 20 | 20 20 20 20 20 20 20 45 |CoMask | E| |000010a0| 51 55 20 20 24 34 30 20 | 20 20 20 20 3b 20 6d 61 |QU $40 | ; ma| |000010b0| 70 43 6f 6d 70 61 63 74 | 0d 5c 20 2c 31 33 30 0d |pCompact|.\ ,130.| |000010c0| 31 33 30 0d 51 75 69 63 | 6b 44 72 61 77 20 44 65 |130.Quic|kDraw De| |000010d0| 66 69 6e 69 74 69 6f 6e | 73 2e 0d 0d 43 4f 4e 53 |finition|s...CONS| |000010e0| 54 0d 20 20 20 20 20 20 | 73 72 63 43 6f 70 79 20 |T. |srcCopy | |000010f0| 20 20 20 20 20 20 3d 20 | 30 3b 20 7b 20 74 68 65 | = |0; { the| |00001100| 20 31 36 20 74 72 61 6e | 73 66 65 72 20 6d 6f 64 | 16 tran|sfer mod| |00001110| 65 73 20 7d 0d 20 20 20 | 20 20 20 73 72 63 4f 72 |es }. | srcOr| |00001120| 20 20 20 20 20 20 20 20 | 20 3d 20 31 3b 0d 20 20 | | = 1;. | |00001130| 20 20 20 20 73 72 63 58 | 6f 72 20 20 20 20 20 20 | srcX|or | |00001140| 20 20 3d 20 32 3b 0d 20 | 20 20 20 20 20 73 72 63 | = 2;. | src| |00001150| 42 69 63 20 20 20 20 20 | 20 20 20 3d 20 33 3b 0d |Bic | = 3;.| |00001160| 20 20 20 20 20 20 6e 6f | 74 53 72 63 43 6f 70 79 | no|tSrcCopy| |00001170| 20 20 20 20 3d 20 34 3b | 0d 20 20 20 20 20 20 6e | = 4;|. n| |00001180| 6f 74 53 72 63 4f 72 20 | 20 20 20 20 20 3d 20 35 |otSrcOr | = 5| |00001190| 3b 0d 20 20 20 20 20 20 | 6e 6f 74 53 72 63 58 6f |;. |notSrcXo| |000011a0| 72 20 20 20 20 20 3d 20 | 36 3b 0d 20 20 20 20 20 |r = |6;. | |000011b0| 20 6e 6f 74 53 72 63 42 | 69 63 20 20 20 20 20 3d | notSrcB|ic =| |000011c0| 20 37 3b 0d 20 20 20 20 | 20 20 70 61 74 43 6f 70 | 7;. | patCop| |000011d0| 79 20 20 20 20 20 20 20 | 3d 20 38 3b 0d 20 20 20 |y |= 8;. | |000011e0| 20 20 20 70 61 74 4f 72 | 20 20 20 20 20 20 20 20 | patOr| | |000011f0| 20 3d 20 39 3b 0d 20 20 | 20 20 20 20 70 61 74 58 | = 9;. | patX| |00001200| 6f 72 20 20 20 20 20 20 | 20 20 3d 20 31 30 3b 0d |or | = 10;.| |00001210| 20 20 20 20 20 20 70 61 | 74 42 69 63 20 20 20 20 | pa|tBic | |00001220| 20 20 20 20 3d 20 31 31 | 3b 0d 20 20 20 20 20 20 | = 11|;. | |00001230| 6e 6f 74 50 61 74 43 6f | 70 79 20 20 20 20 3d 20 |notPatCo|py = | |00001240| 31 32 3b 0d 20 20 20 20 | 20 20 6e 6f 74 50 61 74 |12;. | notPat| |00001250| 4f 72 20 20 20 20 20 20 | 3d 20 31 33 3b 0d 20 20 |Or |= 13;. | |00001260| 20 20 20 20 6e 6f 74 50 | 61 74 58 6f 72 20 20 20 | notP|atXor | |00001270| 20 20 3d 20 31 34 3b 0d | 20 20 20 20 20 20 6e 6f | = 14;.| no| |00001280| 74 50 61 74 42 69 63 20 | 20 20 20 20 3d 20 31 35 |tPatBic | = 15| |00001290| 3b 0d 0d 20 20 20 20 20 | 20 7b 20 51 75 69 63 6b |;.. | { Quick| |000012a0| 44 72 61 77 20 63 6f 6c | 6f 72 20 73 65 70 61 72 |Draw col|or separ| |000012b0| 61 74 69 6f 6e 20 63 6f | 6e 73 74 61 6e 74 73 20 |ation co|nstants | |000012c0| 7d 0d 0d 20 20 20 20 20 | 20 6e 6f 72 6d 61 6c 42 |}.. | normalB| |000012d0| 69 74 20 20 20 20 20 3d | 20 30 3b 20 7b 20 6e 6f |it =| 0; { no| |000012e0| 72 6d 61 6c 20 73 63 72 | 65 65 6e 20 6d 61 70 70 |rmal scr|een mapp| |000012f0| 69 6e 67 20 7d 0d 20 20 | 20 20 20 20 69 6e 76 65 |ing }. | inve| |00001300| 72 73 65 42 69 74 20 20 | 20 20 3d 20 31 3b 20 7b |rseBit | = 1; {| |00001310| 20 69 6e 76 65 72 73 65 | 20 73 63 72 65 65 6e 20 | inverse| screen | |00001320| 6d 61 70 70 69 6e 67 20 | 7d 0d 20 20 20 20 20 20 |mapping |}. | |00001330| 72 65 64 42 69 74 20 20 | 20 20 20 20 20 20 3d 20 |redBit | = | |00001340| 34 3b 20 7b 20 52 47 42 | 20 61 64 64 69 74 69 76 |4; { RGB| additiv| |00001350| 65 20 6d 61 70 70 69 6e | 67 20 7d 0d 20 20 20 20 |e mappin|g }. | |00001360| 20 20 67 72 65 65 6e 42 | 69 74 20 20 20 20 20 20 | greenB|it | |00001370| 3d 20 33 3b 0d 20 20 20 | 20 20 20 62 6c 75 65 42 |= 3;. | blueB| |00001380| 69 74 20 20 20 20 20 20 | 20 3d 20 32 3b 0d 20 20 |it | = 2;. | |00001390| 20 20 20 20 63 79 61 6e | 42 69 74 20 20 20 20 20 | cyan|Bit | |000013a0| 20 20 3d 20 38 3b 20 7b | 20 43 4d 59 42 6b 20 73 | = 8; {| CMYBk s| |000013b0| 75 62 74 72 61 63 74 69 | 76 65 20 6d 61 70 70 69 |ubtracti|ve mappi| |000013c0| 6e 67 20 7d 0d 20 20 20 | 20 20 20 6d 61 67 65 6e |ng }. | magen| |000013d0| 74 61 42 69 74 20 20 20 | 20 3d 20 37 3b 0d 20 20 |taBit | = 7;. | |000013e0| 20 20 20 20 79 65 6c 6c | 6f 77 42 69 74 20 20 20 | yell|owBit | |000013f0| 20 20 3d 20 36 3b 0d 20 | 20 20 20 20 20 62 6c 61 | = 6;. | bla| |00001400| 63 6b 42 69 74 20 20 20 | 20 20 20 3d 20 35 3b 0d |ckBit | = 5;.| |00001410| 0d 20 20 20 20 20 20 62 | 6c 61 63 6b 43 6f 6c 6f |. b|lackColo| |00001420| 72 20 20 20 20 3d 20 33 | 33 3b 20 7b 20 63 6f 6c |r = 3|3; { col| |00001430| 6f 72 73 20 65 78 70 72 | 65 73 73 65 64 20 69 6e |ors expr|essed in| |00001440| 20 74 68 65 73 65 20 6d | 61 70 70 69 6e 67 73 20 | these m|appings | |00001450| 7d 0d 20 20 20 20 20 20 | 77 68 69 74 65 43 6f 6c |}. |whiteCol| |00001460| 6f 72 20 20 20 20 3d 20 | 33 30 3b 0d 20 20 20 20 |or = |30;. | |00001470| 20 20 72 65 64 43 6f 6c | 6f 72 20 20 20 20 20 20 | redCol|or | |00001480| 3d 20 32 30 35 3b 0d 20 | 20 20 20 20 20 67 72 65 |= 205;. | gre| |00001490| 65 6e 43 6f 6c 6f 72 20 | 20 20 20 3d 20 33 34 31 |enColor | = 341| |000014a0| 3b 0d 20 20 20 20 20 20 | 62 6c 75 65 43 6f 6c 6f |;. |blueColo| |000014b0| 72 20 20 20 20 20 3d 20 | 34 30 39 3b 0d 20 20 20 |r = |409;. | |000014c0| 20 20 20 63 79 61 6e 43 | 6f 6c 6f 72 20 20 20 20 | cyanC|olor | |000014d0| 20 3d 20 32 37 33 3b 0d | 20 20 20 20 20 20 6d 61 | = 273;.| ma| |000014e0| 67 65 6e 74 61 43 6f 6c | 6f 72 20 20 3d 20 31 33 |gentaCol|or = 13| |000014f0| 37 3b 0d 20 20 20 20 20 | 20 79 65 6c 6c 6f 77 43 |7;. | yellowC| |00001500| 6f 6c 6f 72 20 20 20 3d | 20 36 39 3b 0d 0d 20 20 |olor =| 69;.. | |00001510| 20 20 20 20 70 69 63 4c | 50 61 72 65 6e 20 20 20 | picL|Paren | |00001520| 20 20 3d 20 30 3b 20 20 | 20 7b 20 73 74 61 6e 64 | = 0; | { stand| |00001530| 61 72 64 20 70 69 63 74 | 75 72 65 20 63 6f 6d 6d |ard pict|ure comm| |00001540| 65 6e 74 73 20 7d 0d 20 | 20 20 20 20 20 70 69 63 |ents }. | pic| |00001550| 52 50 61 72 65 6e 20 20 | 20 20 20 3d 20 31 3b 0d |RParen | = 1;.| |00001560| 0d 20 20 20 20 20 20 69 | 42 65 61 6d 43 75 72 73 |. i|BeamCurs| |00001570| 6f 72 20 20 20 3d 20 31 | 3b 20 7b 74 65 78 74 20 |or = 1|; {text | |00001580| 73 65 6c 65 63 74 69 6f | 6e 20 63 75 72 73 6f 72 |selectio|n cursor| |00001590| 7d 0d 20 20 20 20 20 20 | 63 72 6f 73 73 43 75 72 |}. |crossCur| |000015a0| 73 6f 72 20 20 20 3d 20 | 32 3b 20 7b 66 6f 72 20 |sor = |2; {for | |000015b0| 64 72 61 77 69 6e 67 20 | 67 72 61 70 68 69 63 73 |drawing |graphics| |000015c0| 7d 0d 20 20 20 20 20 20 | 70 6c 75 73 43 75 72 73 |}. |plusCurs| |000015d0| 6f 72 20 20 20 20 3d 20 | 33 3b 20 7b 66 6f 72 20 |or = |3; {for | |000015e0| 73 74 72 75 63 74 75 72 | 65 64 20 73 65 6c 65 63 |structur|ed selec| |000015f0| 74 69 6f 6e 7d 0d 20 20 | 20 20 20 20 77 61 74 63 |tion}. | watc| |00001600| 68 43 75 72 73 6f 72 20 | 20 20 3d 20 34 3b 20 7b |hCursor | = 4; {| |00001610| 66 6f 72 20 69 6e 64 69 | 63 61 74 69 6e 67 20 61 |for indi|cating a| |00001620| 20 6c 6f 6e 67 20 64 65 | 6c 61 79 7d 0d 20 20 20 | long de|lay}. | |00001630| 20 20 7b 20 41 72 69 74 | 68 6d 65 74 69 63 20 74 | { Arit|hmetic t| |00001640| 72 61 6e 73 66 65 72 20 | 6d 6f 64 65 73 20 7d 0d |ransfer |modes }.| |00001650| 20 20 20 20 20 20 62 6c | 65 6e 64 20 20 20 20 3d | bl|end =| |00001660| 20 33 32 3b 0d 20 20 20 | 20 20 20 61 64 64 50 69 | 32;. | addPi| |00001670| 6e 20 20 20 3d 20 33 33 | 3b 0d 20 20 20 20 20 20 |n = 33|;. | |00001680| 61 64 64 4f 76 65 72 20 | 20 3d 20 33 34 3b 0d 20 |addOver | = 34;. | |00001690| 20 20 20 20 20 73 75 62 | 50 69 6e 20 20 20 3d 20 | sub|Pin = | |000016a0| 33 35 3b 0d 20 20 20 20 | 20 20 61 64 4d 61 78 20 |35;. | adMax | |000016b0| 20 20 20 3d 20 33 37 3b | 0d 20 20 20 20 20 20 73 | = 37;|. s| |000016c0| 75 62 4f 76 65 72 20 20 | 3d 20 33 38 3b 0d 20 20 |ubOver |= 38;. | |000016d0| 20 20 20 20 61 64 4d 69 | 6e 20 20 20 20 3d 20 33 | adMi|n = 3| |000016e0| 39 3b 0d 20 20 20 20 20 | 7b 20 54 72 61 6e 73 70 |9;. |{ Transp| |000016f0| 61 72 65 6e 74 20 6d 6f | 64 65 20 63 6f 6e 73 74 |arent mo|de const| |00001700| 61 6e 74 20 7d 0d 20 20 | 20 20 20 20 20 20 74 72 |ant }. | tr| |00001710| 61 6e 73 70 61 72 65 6e | 74 20 20 3d 20 33 36 3b |ansparen|t = 36;| |00001720| 0d 20 20 20 20 20 7b 20 | 54 65 78 74 20 6d 61 73 |. { |Text mas| |00001730| 6b 20 63 6f 6e 73 74 61 | 6e 74 20 7d 0d 20 20 20 |k consta|nt }. | |00001740| 20 20 20 20 20 20 6d 61 | 73 6b 20 20 20 20 3d 20 | ma|sk = | |00001750| 36 34 3b 0d 20 20 20 20 | 20 7b 20 48 69 67 68 6c |64;. | { Highl| |00001760| 69 67 68 74 20 63 6f 6e | 73 74 61 6e 74 73 20 7d |ight con|stants }| |00001770| 0d 20 20 20 20 20 20 20 | 68 69 6c 69 74 65 20 20 |. |hilite | |00001780| 20 20 3d 20 35 30 3b 0d | 20 20 20 20 20 20 20 70 | = 50;.| p| |00001790| 48 69 6c 69 74 65 42 69 | 74 20 20 20 20 3d 20 30 |HiliteBi|t = 0| |000017a0| 3b 20 20 20 20 7b 74 68 | 69 73 20 69 73 20 74 68 |; {th|is is th| |000017b0| 65 20 63 6f 72 72 65 63 | 74 20 76 61 6c 75 65 20 |e correc|t value | |000017c0| 66 6f 72 20 75 73 65 20 | 77 68 65 6e 20 7d 0d 20 |for use |when }. | |000017d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000017e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 7b 20 63 61 | | { ca| |000017f0| 6c 6c 69 6e 67 20 74 68 | 65 20 42 69 74 43 6c 65 |lling th|e BitCle| |00001800| 61 72 20 74 72 61 70 2e | 20 42 43 6c 72 20 6d 75 |ar trap.| BClr mu| |00001810| 73 74 20 75 73 65 20 7d | 0d 20 20 20 20 20 20 20 |st use }|. | |00001820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001830| 20 20 20 20 20 20 7b 20 | 74 68 65 20 61 73 73 65 | { |the asse| |00001840| 6d 62 6c 79 20 6c 61 6e | 67 75 61 67 65 20 65 71 |mbly lan|guage eq| |00001850| 75 61 74 65 20 68 69 6c | 69 74 65 42 69 74 7d 0d |uate hil|iteBit}.| |00001860| 0d 54 59 50 45 0d 20 20 | 20 20 20 20 51 44 42 79 |.TYPE. | QDBy| |00001870| 74 65 20 3d 20 53 69 67 | 6e 65 64 42 79 74 65 3b |te = Sig|nedByte;| |00001880| 0d 20 20 20 20 20 20 51 | 44 50 74 72 20 3d 20 50 |. Q|DPtr = P| |00001890| 74 72 3b 20 7b 20 62 6c | 69 6e 64 20 70 6f 69 6e |tr; { bl|ind poin| |000018a0| 74 65 72 20 7d 0d 20 20 | 20 20 20 20 51 44 48 61 |ter }. | QDHa| |000018b0| 6e 64 6c 65 20 3d 20 48 | 61 6e 64 6c 65 3b 20 7b |ndle = H|andle; {| |000018c0| 20 62 6c 69 6e 64 20 68 | 61 6e 64 6c 65 20 7d 0d | blind h|andle }.| |000018d0| 20 20 20 20 20 20 50 61 | 74 74 65 72 6e 20 3d 20 | Pa|ttern = | |000018e0| 50 41 43 4b 45 44 20 41 | 52 52 41 59 20 5b 30 2e |PACKED A|RRAY [0.| |000018f0| 2e 37 5d 20 4f 46 20 30 | 2e 2e 32 35 35 3b 0d 20 |.7] OF 0|..255;. | |00001900| 20 20 20 20 20 42 69 74 | 73 31 36 20 3d 20 41 52 | Bit|s16 = AR| |00001910| 52 41 59 20 5b 30 2e 2e | 31 35 5d 20 4f 46 20 49 |RAY [0..|15] OF I| |00001920| 4e 54 45 47 45 52 3b 0d | 20 20 20 20 20 20 56 48 |NTEGER;.| VH| |00001930| 53 65 6c 65 63 74 20 3d | 20 28 76 2c 20 68 29 3b |Select =| (v, h);| |00001940| 0d 20 20 20 20 20 20 47 | 72 61 66 56 65 72 62 20 |. G|rafVerb | |00001950| 3d 20 28 66 72 61 6d 65 | 2c 20 70 61 69 6e 74 2c |= (frame|, paint,| |00001960| 20 65 72 61 73 65 2c 20 | 69 6e 76 65 72 74 2c 20 | erase, |invert, | |00001970| 66 69 6c 6c 29 3b 0d 20 | 20 20 20 20 20 53 74 79 |fill);. | Sty| |00001980| 6c 65 49 74 65 6d 20 3d | 20 28 62 6f 6c 64 2c 20 |leItem =| (bold, | |00001990| 69 74 61 6c 69 63 2c 20 | 75 6e 64 65 72 6c 69 6e |italic, |underlin| |000019a0| 65 2c 20 6f 75 74 6c 69 | 6e 65 2c 20 73 68 61 64 |e, outli|ne, shad| |000019b0| 6f 77 2c 20 63 6f 6e 64 | 65 6e 73 65 2c 0d 20 20 |ow, cond|ense,. | |000019c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000019d0| 20 20 65 78 74 65 6e 64 | 29 3b 0d 20 20 20 20 20 | extend|);. | |000019e0| 20 53 74 79 6c 65 20 3d | 20 53 45 54 20 4f 46 20 | Style =| SET OF | |000019f0| 53 74 79 6c 65 49 74 65 | 6d 3b 0d 0d 20 20 20 20 |StyleIte|m;.. | |00001a00| 20 20 46 6f 6e 74 49 6e | 66 6f 20 3d 20 52 45 43 | FontIn|fo = REC| |00001a10| 4f 52 44 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ORD. | | |00001a20| 20 20 20 20 20 20 20 61 | 73 63 65 6e 74 3a 20 49 | a|scent: I| |00001a30| 4e 54 45 47 45 52 3b 0d | 20 20 20 20 20 20 20 20 |NTEGER;.| | |00001a40| 20 20 20 20 20 20 20 20 | 20 20 20 64 65 73 63 65 | | desce| |00001a50| 6e 74 3a 20 49 4e 54 45 | 47 45 52 3b 0d 20 20 20 |nt: INTE|GER;. | |00001a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001a70| 77 69 64 4d 61 78 3a 20 | 49 4e 54 45 47 45 52 3b |widMax: |INTEGER;| |00001a80| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001a90| 20 20 20 20 6c 65 61 64 | 69 6e 67 3a 20 49 4e 54 | lead|ing: INT| |00001aa0| 45 47 45 52 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |EGER;. | | |00001ab0| 20 20 20 20 20 20 20 45 | 4e 44 3b 0d 0d 20 20 20 | E|ND;.. | |00001ac0| 20 20 20 50 6f 69 6e 74 | 20 3d 20 52 45 43 4f 52 | Point| = RECOR| |00001ad0| 44 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |D. | | |00001ae0| 20 20 43 41 53 45 20 49 | 4e 54 45 47 45 52 20 4f | CASE I|NTEGER O| |00001af0| 46 0d 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |F.. | | |00001b00| 20 20 20 20 20 30 3a 0d | 20 20 20 20 20 20 20 20 | 0:.| | |00001b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 76 3a 20 | | (v: | |00001b20| 49 4e 54 45 47 45 52 3b | 0d 20 20 20 20 20 20 20 |INTEGER;|. | |00001b30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 68 3a | | h:| |00001b40| 20 49 4e 54 45 47 45 52 | 29 3b 0d 0d 20 20 20 20 | INTEGER|);.. | |00001b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 31 3a | | 1:| |00001b60| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001b70| 20 20 20 20 20 28 76 68 | 3a 20 41 52 52 41 59 20 | (vh|: ARRAY | |00001b80| 5b 56 48 53 65 6c 65 63 | 74 5d 20 4f 46 20 49 4e |[VHSelec|t] OF IN| |00001b90| 54 45 47 45 52 29 3b 0d | 0d 20 20 20 20 20 20 20 |TEGER);.|. | |00001ba0| 20 20 20 20 20 20 20 45 | 4e 44 3b 0d 0d 20 20 20 | E|ND;.. | |00001bb0| 20 20 20 52 65 63 74 20 | 3d 20 52 45 43 4f 52 44 | Rect |= RECORD| |00001bc0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001bd0| 43 41 53 45 20 49 4e 54 | 45 47 45 52 20 4f 46 0d |CASE INT|EGER OF.| |00001be0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001bf0| 20 20 30 3a 0d 20 20 20 | 20 20 20 20 20 20 20 20 | 0:. | | |00001c00| 20 20 20 20 20 20 20 20 | 28 74 6f 70 3a 20 49 4e | |(top: IN| |00001c10| 54 45 47 45 52 3b 0d 20 | 20 20 20 20 20 20 20 20 |TEGER;. | | |00001c20| 20 20 20 20 20 20 20 20 | 20 20 20 6c 65 66 74 3a | | left:| |00001c30| 20 49 4e 54 45 47 45 52 | 3b 0d 20 20 20 20 20 20 | INTEGER|;. | |00001c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 62 6f | | bo| |00001c50| 74 74 6f 6d 3a 20 49 4e | 54 45 47 45 52 3b 0d 20 |ttom: IN|TEGER;. | |00001c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001c70| 20 20 20 72 69 67 68 74 | 3a 20 49 4e 54 45 47 45 | right|: INTEGE| |00001c80| 52 29 3b 0d 0d 20 20 20 | 20 20 20 20 20 20 20 20 |R);.. | | |00001c90| 20 20 20 20 20 20 31 3a | 0d 20 20 20 20 20 20 20 | 1:|. | |00001ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 74 6f 70 | | (top| |00001cb0| 4c 65 66 74 3a 20 50 6f | 69 6e 74 3b 0d 20 20 20 |Left: Po|int;. | |00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001cd0| 20 62 6f 74 52 69 67 68 | 74 3a 20 50 6f 69 6e 74 | botRigh|t: Point| |00001ce0| 29 3b 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |);. | | |00001cf0| 45 4e 44 3b 0d 0d 20 20 | 20 20 20 20 42 69 74 4d |END;.. | BitM| |00001d00| 61 70 20 3d 20 52 45 43 | 4f 52 44 0d 20 20 20 20 |ap = REC|ORD. | |00001d10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 61 73 | | bas| |00001d20| 65 41 64 64 72 3a 20 50 | 74 72 3b 0d 20 20 20 20 |eAddr: P|tr;. | |00001d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 72 6f 77 | | row| |00001d40| 42 79 74 65 73 3a 20 49 | 4e 54 45 47 45 52 3b 0d |Bytes: I|NTEGER;.| |00001d50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001d60| 20 62 6f 75 6e 64 73 3a | 20 52 65 63 74 3b 0d 20 | bounds:| Rect;. | |00001d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 45 4e | | EN| |00001d80| 44 3b 0d 0d 20 20 20 20 | 20 20 43 75 72 73 6f 72 |D;.. | Cursor| |00001d90| 20 3d 20 52 45 43 4f 52 | 44 0d 20 20 20 20 20 20 | = RECOR|D. | |00001da0| 20 20 20 20 20 20 20 20 | 20 20 20 64 61 74 61 3a | | data:| |00001db0| 20 42 69 74 73 31 36 3b | 0d 20 20 20 20 20 20 20 | Bits16;|. | |00001dc0| 20 20 20 20 20 20 20 20 | 20 20 6d 61 73 6b 3a 20 | | mask: | |00001dd0| 42 69 74 73 31 36 3b 0d | 20 20 20 20 20 20 20 20 |Bits16;.| | |00001de0| 20 20 20 20 20 20 20 20 | 20 68 6f 74 53 70 6f 74 | | hotSpot| |00001df0| 3a 20 50 6f 69 6e 74 3b | 0d 20 20 20 20 20 20 20 |: Point;|. | |00001e00| 20 20 20 20 20 20 20 20 | 45 4e 44 3b 0d 0d 20 20 | |END;.. | |00001e10| 20 20 20 20 50 65 6e 53 | 74 61 74 65 20 3d 20 52 | PenS|tate = R| |00001e20| 45 43 4f 52 44 0d 20 20 | 20 20 20 20 20 20 20 20 |ECORD. | | |00001e30| 20 20 20 20 20 20 20 20 | 20 70 6e 4c 6f 63 3a 20 | | pnLoc: | |00001e40| 50 6f 69 6e 74 3b 0d 20 | 20 20 20 20 20 20 20 20 |Point;. | | |00001e50| 20 20 20 20 20 20 20 20 | 20 20 70 6e 53 69 7a 65 | | pnSize| |00001e60| 3a 20 50 6f 69 6e 74 3b | 0d 20 20 20 20 20 20 20 |: Point;|. | |00001e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 70 6e 4d 6f | | pnMo| |00001e80| 64 65 3a 20 49 4e 54 45 | 47 45 52 3b 0d 20 20 20 |de: INTE|GER;. | |00001e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001ea0| 70 6e 50 61 74 3a 20 50 | 61 74 74 65 72 6e 3b 0d |pnPat: P|attern;.| |00001eb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00001ec0| 20 45 4e 44 3b 0d 0d 20 | 20 20 20 20 20 50 6f 6c | END;.. | Pol| |00001ed0| 79 48 61 6e 64 6c 65 20 | 3d 20 5e 50 6f 6c 79 50 |yHandle |= ^PolyP| |00001ee0| 74 72 3b 0d 20 20 20 20 | 20 20 50 6f 6c 79 50 74 |tr;. | PolyPt| |00001ef0| 72 20 3d 20 5e 50 6f 6c | 79 67 6f 6e 3b 0d 20 20 |r = ^Pol|ygon;. | |00001f00| 20 20 20 20 50 6f 6c 79 | 67 6f 6e 20 3d 20 52 45 | Poly|gon = RE| |00001f10| 43 4f 52 44 0d 20 20 20 | 20 20 20 20 20 20 20 20 |CORD. | | |00001f20| 20 20 20 20 20 20 20 70 | 6f 6c 79 53 69 7a 65 3a | p|olySize:| |00001f30| 20 49 4e 54 45 47 45 52 | 3b 0d 20 20 20 20 20 20 | INTEGER|;. | |00001f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 70 6f 6c 79 | | poly| |00001f50| 42 42 6f 78 3a 20 52 65 | 63 74 3b 0d 20 20 20 20 |BBox: Re|ct;. | |00001f60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 70 6f | | po| |00001f70| 6c 79 50 6f 69 6e 74 73 | 3a 20 41 52 52 41 59 20 |lyPoints|: ARRAY | |00001f80| 5b 30 2e 2e 30 5d 20 4f | 46 20 50 6f 69 6e 74 3b |[0..0] O|F Point;| |00001f90| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00001fa0| 20 45 4e 44 3b 0d 0d 20 | 20 20 20 20 20 52 67 6e | END;.. | Rgn| |00001fb0| 48 61 6e 64 6c 65 20 3d | 20 5e 52 67 6e 50 74 72 |Handle =| ^RgnPtr| |00001fc0| 3b 0d 20 20 20 20 20 20 | 52 67 6e 50 74 72 20 3d |;. |RgnPtr =| |00001fd0| 20 5e 52 65 67 69 6f 6e | 3b 0d 20 20 20 20 20 20 | ^Region|;. | |00001fe0| 52 65 67 69 6f 6e 20 3d | 20 52 45 43 4f 52 44 0d |Region =| RECORD.| |00001ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002000| 20 72 67 6e 53 69 7a 65 | 3a 20 49 4e 54 45 47 45 | rgnSize|: INTEGE| |00002010| 52 3b 20 7b 20 72 67 6e | 53 69 7a 65 20 3d 20 31 |R; { rgn|Size = 1| |00002020| 30 20 66 6f 72 20 72 65 | 63 74 61 6e 67 75 6c 61 |0 for re|ctangula| |00002030| 72 20 7d 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |r }. | | |00002040| 20 20 20 20 20 72 67 6e | 42 42 6f 78 3a 20 52 65 | rgn|BBox: Re| |00002050| 63 74 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ct;. | | |00002060| 20 20 20 20 20 20 20 20 | 20 20 20 20 7b 20 70 6c | | { pl| |00002070| 75 73 20 6d 6f 72 65 20 | 64 61 74 61 20 69 66 20 |us more |data if | |00002080| 6e 6f 74 20 72 65 63 74 | 61 6e 67 75 6c 61 72 20 |not rect|angular | |00002090| 7d 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |}. | | |000020a0| 20 45 4e 44 3b 0d 0d 20 | 20 20 20 20 20 50 69 63 | END;.. | Pic| |000020b0| 48 61 6e 64 6c 65 20 3d | 20 5e 50 69 63 50 74 72 |Handle =| ^PicPtr| |000020c0| 3b 0d 20 20 20 20 20 20 | 50 69 63 50 74 72 20 3d |;. |PicPtr =| |000020d0| 20 5e 50 69 63 74 75 72 | 65 3b 0d 20 20 20 20 20 | ^Pictur|e;. | |000020e0| 20 50 69 63 74 75 72 65 | 20 3d 20 52 45 43 4f 52 | Picture| = RECOR| |000020f0| 44 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |D. | | |00002100| 20 20 20 20 70 69 63 53 | 69 7a 65 3a 20 49 4e 54 | picS|ize: INT| |00002110| 45 47 45 52 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |EGER;. | | |00002120| 20 20 20 20 20 20 20 20 | 70 69 63 46 72 61 6d 65 | |picFrame| |00002130| 3a 20 52 65 63 74 3b 0d | 20 20 20 20 20 20 20 20 |: Rect;.| | |00002140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002150| 20 20 7b 20 70 6c 75 73 | 20 62 79 74 65 20 63 6f | { plus| byte co| |00002160| 64 65 73 20 66 6f 72 20 | 70 69 63 74 75 72 65 20 |des for |picture | |00002170| 63 6f 6e 74 65 6e 74 20 | 7d 0d 20 20 20 20 20 20 |content |}. | |00002180| 20 20 20 20 20 20 20 20 | 20 20 45 4e 44 3b 0d 0d | | END;..| |00002190| 20 20 20 20 20 20 51 44 | 50 72 6f 63 73 50 74 72 | QD|ProcsPtr| |000021a0| 20 3d 20 5e 51 44 50 72 | 6f 63 73 3b 0d 20 20 20 | = ^QDPr|ocs;. | |000021b0| 20 20 20 51 44 50 72 6f | 63 73 20 3d 20 52 45 43 | QDPro|cs = REC| |000021c0| 4f 52 44 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ORD. | | |000021d0| 20 20 20 20 20 20 74 65 | 78 74 50 72 6f 63 3a 20 | te|xtProc: | |000021e0| 50 74 72 3b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |Ptr;. | | |000021f0| 20 20 20 20 20 20 20 6c | 69 6e 65 50 72 6f 63 3a | l|ineProc:| |00002200| 20 50 74 72 3b 0d 20 20 | 20 20 20 20 20 20 20 20 | Ptr;. | | |00002210| 20 20 20 20 20 20 20 20 | 72 65 63 74 50 72 6f 63 | |rectProc| |00002220| 3a 20 50 74 72 3b 0d 20 | 20 20 20 20 20 20 20 20 |: Ptr;. | | |00002230| 20 20 20 20 20 20 20 20 | 20 72 52 65 63 74 50 72 | | rRectPr| |00002240| 6f 63 3a 20 50 74 72 3b | 0d 20 20 20 20 20 20 20 |oc: Ptr;|. | |00002250| 20 20 20 20 20 20 20 20 | 20 20 20 6f 76 61 6c 50 | | ovalP| |00002260| 72 6f 63 3a 20 50 74 72 | 3b 0d 20 20 20 20 20 20 |roc: Ptr|;. | |00002270| 20 20 20 20 20 20 20 20 | 20 20 20 20 61 72 63 50 | | arcP| |00002280| 72 6f 63 3a 20 50 74 72 | 3b 0d 20 20 20 20 20 20 |roc: Ptr|;. | |00002290| 20 20 20 20 20 20 20 20 | 20 20 20 20 70 6f 6c 79 | | poly| |000022a0| 50 72 6f 63 3a 20 50 74 | 72 3b 0d 20 20 20 20 20 |Proc: Pt|r;. | |000022b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 72 67 6e | | rgn| |000022c0| 50 72 6f 63 3a 20 50 74 | 72 3b 0d 20 20 20 20 20 |Proc: Pt|r;. | |000022d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 69 74 | | bit| |000022e0| 73 50 72 6f 63 3a 20 50 | 74 72 3b 0d 20 20 20 20 |sProc: P|tr;. | |000022f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 63 6f | | co| |00002300| 6d 6d 65 6e 74 50 72 6f | 63 3a 20 50 74 72 3b 0d |mmentPro|c: Ptr;.| |00002310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002320| 20 20 74 78 4d 65 61 73 | 50 72 6f 63 3a 20 50 74 | txMeas|Proc: Pt| |00002330| 72 3b 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |r;. | | |00002340| 20 20 20 20 20 67 65 74 | 50 69 63 50 72 6f 63 3a | get|PicProc:| |00002350| 20 50 74 72 3b 0d 20 20 | 20 20 20 20 20 20 20 20 | Ptr;. | | |00002360| 20 20 20 20 20 20 20 20 | 70 75 74 50 69 63 50 72 | |putPicPr| |00002370| 6f 63 3a 20 50 74 72 3b | 0d 20 20 20 20 20 20 20 |oc: Ptr;|. | |00002380| 20 20 20 20 20 20 20 20 | 20 45 4e 44 3b 0d 0d 20 | | END;.. | |00002390| 20 20 20 20 20 47 72 61 | 66 50 74 72 20 3d 20 5e | Gra|fPtr = ^| |000023a0| 47 72 61 66 50 6f 72 74 | 3b 0d 20 20 20 20 20 20 |GrafPort|;. | |000023b0| 47 72 61 66 50 6f 72 74 | 20 3d 20 52 45 43 4f 52 |GrafPort| = RECOR| |000023c0| 44 0d 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |D. | | |000023d0| 20 20 20 20 20 64 65 76 | 69 63 65 3a 20 49 4e 54 | dev|ice: INT| |000023e0| 45 47 45 52 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |EGER;. | | |000023f0| 20 20 20 20 20 20 20 20 | 20 70 6f 72 74 42 69 74 | | portBit| |00002400| 73 3a 20 42 69 74 4d 61 | 70 3b 0d 20 20 20 20 20 |s: BitMa|p;. | |00002410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 70 6f | | po| |00002420| 72 74 52 65 63 74 3a 20 | 52 65 63 74 3b 0d 20 20 |rtRect: |Rect;. | |00002430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002440| 20 76 69 73 52 67 6e 3a | 20 52 67 6e 48 61 6e 64 | visRgn:| RgnHand| |00002450| 6c 65 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |le;. | | |00002460| 20 20 20 20 20 20 20 63 | 6c 69 70 52 67 6e 3a 20 | c|lipRgn: | |00002470| 52 67 6e 48 61 6e 64 6c | 65 3b 0d 20 20 20 20 20 |RgnHandl|e;. | |00002480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 62 6b | | bk| |00002490| 50 61 74 3a 20 50 61 74 | 74 65 72 6e 3b 0d 20 20 |Pat: Pat|tern;. | |000024a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000024b0| 20 66 69 6c 6c 50 61 74 | 3a 20 50 61 74 74 65 72 | fillPat|: Patter| |000024c0| 6e 3b 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |n;. | | |000024d0| 20 20 20 20 20 20 70 6e | 4c 6f 63 3a 20 50 6f 69 | pn|Loc: Poi| |000024e0| 6e 74 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |nt;. | | |000024f0| 20 20 20 20 20 20 20 70 | 6e 53 69 7a 65 3a 20 50 | p|nSize: P| |00002500| 6f 69 6e 74 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |oint;. | | |00002510| 20 20 20 20 20 20 20 20 | 20 70 6e 4d 6f 64 65 3a | | pnMode:| |00002520| 20 49 4e 54 45 47 45 52 | 3b 0d 20 20 20 20 20 20 | INTEGER|;. | |00002530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 70 6e 50 | | pnP| |00002540| 61 74 3a 20 50 61 74 74 | 65 72 6e 3b 0d 20 20 20 |at: Patt|ern;. | |00002550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002560| 70 6e 56 69 73 3a 20 49 | 4e 54 45 47 45 52 3b 0d |pnVis: I|NTEGER;.| |00002570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002580| 20 20 20 74 78 46 6f 6e | 74 3a 20 49 4e 54 45 47 | txFon|t: INTEG| |00002590| 45 52 3b 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |ER;. | | |000025a0| 20 20 20 20 20 20 20 74 | 78 46 61 63 65 3a 20 53 | t|xFace: S| |000025b0| 74 79 6c 65 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |tyle;. | | |000025c0| 20 20 20 20 20 20 20 20 | 20 74 78 4d 6f 64 65 3a | | txMode:| |000025d0| 20 49 4e 54 45 47 45 52 | 3b 0d 20 20 20 20 20 20 | INTEGER|;. | |000025e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 74 78 53 | | txS| |000025f0| 69 7a 65 3a 20 49 4e 54 | 45 47 45 52 3b 0d 20 20 |ize: INT|EGER;. | |00002600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002610| 20 73 70 45 78 74 72 61 | 3a 20 46 69 78 65 64 3b | spExtra|: Fixed;| |00002620| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00002630| 20 20 20 20 66 67 43 6f | 6c 6f 72 3a 20 4c 6f 6e | fgCo|lor: Lon| |00002640| 67 49 6e 74 3b 0d 20 20 | 20 20 20 20 20 20 20 20 |gInt;. | | |00002650| 20 20 20 20 20 20 20 20 | 20 62 6b 43 6f 6c 6f 72 | | bkColor| |00002660| 3a 20 4c 6f 6e 67 49 6e | 74 3b 0d 20 20 20 20 20 |: LongIn|t;. | |00002670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 63 6f | | co| |00002680| 6c 72 42 69 74 3a 20 49 | 4e 54 45 47 45 52 3b 0d |lrBit: I|NTEGER;.| |00002690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |000026a0| 20 20 20 70 61 74 53 74 | 72 65 74 63 68 3a 20 49 | patSt|retch: I| |000026b0| 4e 54 45 47 45 52 3b 0d | 20 20 20 20 20 20 20 20 |NTEGER;.| | |000026c0| 20 20 20 20 20 20 20 20 | 20 20 20 70 69 63 53 61 | | picSa| |000026d0| 76 65 3a 20 48 61 6e 64 | 6c 65 3b 0d 20 20 20 20 |ve: Hand|le;. | |000026e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 72 | | r| |000026f0| 67 6e 53 61 76 65 3a 20 | 48 61 6e 64 6c 65 3b 0d |gnSave: |Handle;.| |00002700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002710| 20 20 20 70 6f 6c 79 53 | 61 76 65 3a 20 48 61 6e | polyS|ave: Han| |00002720| 64 6c 65 3b 0d 20 20 20 | 20 20 20 20 20 20 20 20 |dle;. | | |00002730| 20 20 20 20 20 20 20 20 | 67 72 61 66 50 72 6f 63 | |grafProc| |00002740| 73 3a 20 51 44 50 72 6f | 63 73 50 74 72 3b 0d 20 |s: QDPro|csPtr;. | |00002750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002760| 45 4e 44 3b 0d 0d 20 20 | 20 52 47 42 43 6f 6c 6f |END;.. | RGBColo| |00002770| 72 20 3d 20 52 45 43 4f | 52 44 0d 20 20 20 20 20 |r = RECO|RD. | |00002780| 20 72 65 64 3a 20 20 20 | 49 4e 54 45 47 45 52 3b | red: |INTEGER;| |00002790| 20 20 20 7b 72 65 64 20 | 63 6f 6d 70 6f 6e 65 6e | {red |componen| |000027a0| 74 7d 0d 20 20 20 20 20 | 20 67 72 65 65 6e 3a 20 |t}. | green: | |000027b0| 49 4e 54 45 47 45 52 3b | 20 20 20 7b 67 72 65 65 |INTEGER;| {gree| |000027c0| 6e 20 63 6f 6d 70 6f 6e | 65 6e 74 7d 0d 20 20 20 |n compon|ent}. | |000027d0| 20 20 20 62 6c 75 65 3a | 20 20 49 4e 54 45 47 45 | blue:| INTEGE| |000027e0| 52 20 20 20 20 7b 62 6c | 75 65 20 63 6f 6d 70 6f |R {bl|ue compo| |000027f0| 6e 65 6e 74 7d 0d 20 20 | 20 45 4e 44 3b 0d 0d 20 |nent}. | END;.. | |00002800| 20 20 43 6f 6c 6f 72 53 | 70 65 63 20 3d 20 52 45 | ColorS|pec = RE| |00002810| 43 4f 52 44 0d 20 20 20 | 20 20 20 20 20 20 20 20 |CORD. | | |00002820| 20 20 20 20 20 20 76 61 | 6c 75 65 3a 20 49 4e 54 | va|lue: INT| |00002830| 45 47 45 52 3b 20 20 20 | 20 7b 69 6e 64 65 78 20 |EGER; | {index | |00002840| 6f 72 20 6f 74 68 65 72 | 20 76 61 6c 75 65 7d 0d |or other| value}.| |00002850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002860| 20 72 67 62 3a 20 20 20 | 52 47 42 43 6f 6c 6f 72 | rgb: |RGBColor| |00002870| 20 20 20 20 7b 74 72 75 | 65 20 63 6f 6c 6f 72 7d | {tru|e color}| |00002880| 0d 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | | |00002890| 45 4e 44 3b 0d 20 20 20 | 63 53 70 65 63 41 72 72 |END;. |cSpecArr| |000028a0| 61 79 20 3a 20 41 52 52 | 41 59 20 5b 30 2e 2e 30 |ay : ARR|AY [0..0| |000028b0| 5d 20 6f 66 20 43 6f 6c | 6f 72 53 70 65 63 3b 0d |] of Col|orSpec;.| |000028c0| 0d 20 20 20 43 54 61 62 | 48 61 6e 64 6c 65 20 3d |. CTab|Handle =| |000028d0| 20 5e 43 54 61 62 50 74 | 72 3b 0d 20 20 20 43 54 | ^CTabPt|r;. CT| |000028e0| 61 62 50 74 72 20 20 20 | 20 3d 20 5e 43 6f 6c 6f |abPtr | = ^Colo| |000028f0| 72 54 61 62 6c 65 3b 0d | 20 20 20 43 6f 6c 6f 72 |rTable;.| Color| |00002900| 54 61 62 6c 65 20 3d 20 | 52 45 43 4f 52 44 0d 20 |Table = |RECORD. | |00002910| 20 20 20 20 63 74 53 65 | 65 64 3a 20 20 20 20 4c | ctSe|ed: L| |00002920| 4f 4e 47 49 4e 54 3b 20 | 20 20 20 7b 75 6e 69 71 |ONGINT; | {uniq| |00002930| 75 65 20 69 64 65 6e 74 | 69 66 69 65 72 20 66 72 |ue ident|ifier fr| |00002940| 6f 6d 20 74 61 62 6c 65 | 7d 0d 20 20 20 20 20 63 |om table|}. c| |00002950| 74 46 6c 61 67 73 3a 20 | 49 4e 54 45 47 45 52 3b |tFlags: |INTEGER;| |00002960| 20 20 20 20 20 20 7b 68 | 69 67 68 20 62 69 74 20 | {h|igh bit | |00002970| 69 73 20 31 20 66 6f 72 | 20 64 65 76 69 63 65 2c |is 1 for| device,| |00002980| 20 30 20 66 6f 72 20 70 | 69 78 4d 61 70 7d 0d 20 | 0 for p|ixMap}. | |00002990| 20 20 20 20 63 74 53 69 | 7a 65 3a 20 20 20 20 49 | ctSi|ze: I| |000029a0| 4e 54 45 47 45 52 3b 20 | 20 20 20 7b 6e 75 6d 62 |NTEGER; | {numb| |000029b0| 65 72 20 6f 66 20 65 6e | 74 72 69 65 73 20 2d 31 |er of en|tries -1| |000029c0| 20 69 6e 20 63 74 54 61 | 62 6c 65 7d 0d 20 20 20 | in ctTa|ble}. | |000029d0| 20 20 63 74 54 61 62 6c | 65 3a 20 63 53 70 65 63 | ctTabl|e: cSpec| |000029e0| 41 72 72 61 79 0d 20 20 | 20 45 4e 44 3b 0d 0d 20 |Array. | END;.. | |000029f0| 20 20 43 47 72 61 66 50 | 74 72 20 20 3d 20 5e 43 | CGrafP|tr = ^C| |00002a00| 47 72 61 66 50 6f 72 74 | 3b 0d 20 20 20 43 47 72 |GrafPort|;. CGr| |00002a10| 61 66 50 6f 72 74 20 3d | 20 52 45 43 4f 52 44 0d |afPort =| RECORD.| |00002a20| 20 20 20 20 20 20 20 20 | 20 64 65 76 69 63 65 3a | | device:| |00002a30| 20 49 4e 54 45 47 45 52 | 3b 20 20 20 20 20 20 20 | INTEGER|; | |00002a40| 20 20 20 20 7b 64 65 76 | 69 63 65 20 49 44 20 66 | {dev|ice ID f| |00002a50| 6f 72 20 66 6f 6e 74 20 | 73 65 6c 65 63 74 69 6f |or font |selectio| |00002a60| 6e 7d 0d 20 20 20 20 20 | 20 20 20 20 70 6f 72 74 |n}. | port| |00002a70| 50 69 78 4d 61 70 3a 20 | 50 69 78 4d 61 70 48 61 |PixMap: |PixMapHa| |00002a80| 6e 64 6c 65 3b 20 20 7b | 70 6f 72 74 27 73 20 70 |ndle; {|port's p| |00002a90| 69 78 65 6c 20 6d 61 70 | 7d 0d 20 20 20 20 20 20 |ixel map|}. | |00002aa0| 20 20 20 70 6f 72 74 56 | 65 72 73 69 6f 6e 3a 20 | portV|ersion: | |00002ab0| 49 4e 54 45 47 45 52 3b | 20 20 20 20 20 20 7b 68 |INTEGER;| {h| |00002ac0| 69 67 68 65 73 74 20 32 | 20 62 69 74 73 20 61 6c |ighest 2| bits al| |00002ad0| 77 61 79 73 20 73 65 74 | 7d 0d 20 20 20 20 20 20 |ways set|}. | |00002ae0| 20 20 20 67 72 61 66 56 | 61 72 73 3a 20 48 61 6e | grafV|ars: Han| |00002af0| 64 6c 65 3b 20 20 20 20 | 20 20 20 20 20 20 7b 68 |dle; | {h| |00002b00| 61 6e 64 6c 65 20 74 6f | 20 6d 6f 72 65 20 66 69 |andle to| more fi| |00002b10| 65 6c 64 73 7d 0d 20 20 | 20 20 20 20 20 20 20 63 |elds}. | c| |00002b20| 68 45 78 74 72 61 3a 20 | 49 4e 54 45 47 45 52 3b |hExtra: |INTEGER;| |00002b30| 20 20 20 20 20 20 20 20 | 20 20 7b 65 78 74 72 61 | | {extra| |00002b40| 20 63 68 61 72 61 63 74 | 65 72 73 20 70 6c 61 63 | charact|ers plac| |00002b50| 65 64 20 6f 6e 20 74 68 | 65 20 65 6e 64 7d 0d 20 |ed on th|e end}. | |00002b60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00002b80| 20 20 20 7b 20 6f 66 20 | 61 20 73 74 72 69 6e 67 | { of |a string| |00002b90| 7d 0d 20 20 20 20 20 20 | 20 20 20 70 6e 4c 6f 63 |}. | pnLoc| |00002ba0| 48 46 72 61 63 3a 20 49 | 4e 54 45 47 45 52 3b 20 |HFrac: I|NTEGER; | |00002bb0| 20 20 20 20 20 20 7b 70 | 65 6e 20 66 72 61 63 74 | {p|en fract| |00002bc0| 69 6f 6e 7d 0d 20 20 20 | 20 20 20 20 20 20 70 6f |ion}. | po| |00002bd0| 72 74 52 65 63 74 3a 20 | 52 65 63 74 3b 20 20 20 |rtRect: |Rect; | |00002be0| 20 20 20 20 20 20 20 20 | 20 7b 70 6f 72 74 20 72 | | {port r| |00002bf0| 65 63 74 61 6e 67 6c 65 | 7d 0d 20 20 20 20 20 20 |ectangle|}. | |00002c00| 20 20 20 76 69 73 52 67 | 6e 3a 20 52 67 6e 48 61 | visRg|n: RgnHa| |00002c10| 6e 64 6c 65 3b 20 20 20 | 20 20 20 20 20 20 7b 76 |ndle; | {v| |00002c20| 69 73 69 62 6c 65 20 72 | 65 67 69 6f 6e 7d 0d 20 |isible r|egion}. | |00002c30| 20 20 20 20 20 20 20 20 | 63 6c 69 70 52 67 6e 3a | |clipRgn:| |00002c40| 20 52 67 6e 48 61 6e 64 | 6c 65 3b 20 20 20 20 20 | RgnHand|le; | |00002c50| 20 20 20 7b 63 6c 69 70 | 70 69 6e 67 20 72 65 67 | {clip|ping reg| |00002c60| 69 6f 6e 7d 0d 20 20 20 | 20 20 20 20 20 20 62 6b |ion}. | bk| |00002c70| 50 69 78 50 61 74 3a 20 | 50 69 78 50 61 74 48 61 |PixPat: |PixPatHa| |00002c80| 6e 64 6c 65 3b 20 20 20 | 20 7b 62 61 63 6b 67 72 |ndle; | {backgr| |00002c90| 6f 75 6e 64 20 70 61 74 | 74 65 72 6e 7d 0d 20 20 |ound pat|tern}. | |00002ca0| 20 20 20 20 20 20 20 72 | 67 62 46 67 43 6f 6c 6f | r|gbFgColo| |00002cb0| 72 3a 20 52 47 42 43 6f | 6c 6f 72 3b 20 20 20 20 |r: RGBCo|lor; | |00002cc0| 20 20 7b 72 65 71 75 65 | 73 74 65 64 20 66 6f 72 | {reque|sted for| |00002cd0| 65 67 72 6f 75 6e 64 20 | 63 6f 6c 6f 72 7d 0d 20 |eground |color}. | |00002ce0| 20 20 20 20 20 20 20 20 | 72 67 62 42 6b 43 6f 6c | |rgbBkCol| |00002cf0| 6f 72 3a 20 52 47 42 43 | 6f 6c 6f 72 3b 20 20 20 |or: RGBC|olor; | |00002d00| 20 20 20 7b 72 65 71 75 | 65 73 74 65 64 20 62 61 | {requ|ested ba| |00002d10| 63 6b 67 72 6f 75 6e 64 | 20 63 6f 6c 6f 72 7d 0d |ckground| color}.| |00002d20| 20 20 20 20 20 20 20 20 | 20 70 6e 4c 6f 63 3a 20 | | pnLoc: | |00002d30| 50 6f 69 6e 74 3b 20 20 | 20 20 20 20 20 20 20 20 |Point; | | |00002d40| 20 20 20 20 7b 70 65 6e | 20 6c 6f 63 61 74 69 6f | {pen| locatio| |00002d50| 6e 7d 0d 20 20 20 20 20 | 20 20 20 20 70 6e 53 69 |n}. | pnSi| |00002d60| 7a 65 3a 20 50 6f 69 6e | 74 3b 20 20 20 20 20 20 |ze: Poin|t; | |00002d70| 20 20 20 20 20 20 20 7b | 70 65 6e 20 73 69 7a 65 | {|pen size| |00002d80| 7d 0d 20 20 20 20 20 20 | 20 20 20 70 6e 4d 6f 64 |}. | pnMod| |00002d90| 65 3a 20 49 4e 54 45 47 | 45 52 3b 20 20 20 20 20 |e: INTEG|ER; | |00002da0| 20 20 20 20 20 20 7b 70 | 65 6e 20 74 72 61 6e 73 | {p|en trans| |00002db0| 66 65 72 20 6d 6f 64 65 | 7d 0d 20 20 20 20 20 20 |fer mode|}. | |00002dc0| 20 20 20 70 6e 50 69 78 | 50 61 74 3a 20 50 69 78 | pnPix|Pat: Pix| |00002dd0| 50 61 74 48 61 6e 64 6c | 65 3b 20 20 20 20 7b 70 |PatHandl|e; {p| |00002de0| 65 6e 20 70 61 74 74 65 | 72 6e 7d 0d 20 20 20 20 |en patte|rn}. | |00002df0| 20 20 20 20 20 66 69 6c | 6c 50 69 78 50 61 74 3a | fil|lPixPat:| |00002e00| 20 50 69 78 50 61 74 48 | 61 6e 64 6c 65 3b 20 20 | PixPatH|andle; | |00002e10| 7b 66 69 6c 6c 20 70 61 | 74 74 65 72 6e 7d 0d 20 |{fill pa|ttern}. | |00002e20| 20 20 20 20 20 20 20 20 | 70 6e 56 69 73 3a 20 49 | |pnVis: I| |00002e30| 4e 54 45 47 45 52 3b 20 | 20 20 20 20 20 20 20 20 |NTEGER; | | |00002e40| 20 20 20 7b 70 65 6e 20 | 76 69 73 69 62 69 6c 69 | {pen |visibili| |00002e50| 74 79 7d 0d 20 20 20 20 | 20 20 20 20 20 74 78 46 |ty}. | txF| |00002e60| 6f 6e 74 3a 20 49 4e 54 | 45 47 45 52 3b 20 20 20 |ont: INT|EGER; | |00002e70| 20 20 20 20 20 20 20 20 | 7b 66 6f 6e 74 20 6e 75 | |{font nu| |00002e80| 6d 62 65 72 20 66 6f 72 | 20 74 65 78 74 7d 0d 20 |mber for| text}. | |00002e90| 20 20 20 20 20 20 20 20 | 74 78 46 61 63 65 3a 20 | |txFace: | |00002ea0| 53 74 79 6c 65 3b 20 20 | 20 20 20 20 20 20 20 20 |Style; | | |00002eb0| 20 20 20 7b 74 65 78 74 | 27 73 20 63 68 61 72 61 | {text|'s chara| |00002ec0| 63 74 65 72 20 73 74 79 | 6c 65 7d 0d 20 20 20 20 |cter sty|le}. | |00002ed0| 20 20 20 20 20 74 78 4d | 6f 64 65 3a 20 49 4e 54 | txM|ode: INT| |00002ee0| 45 47 45 52 3b 20 20 20 | 20 20 20 20 20 20 20 20 |EGER; | | |00002ef0| 7b 74 65 78 74 27 73 20 | 74 72 61 6e 73 66 65 72 |{text's |transfer| |00002f00| 20 6d 6f 64 65 7d 0d 20 | 20 20 20 20 20 20 20 20 | mode}. | | |00002f10| 74 78 53 69 7a 65 3a 20 | 49 4e 54 45 47 45 52 3b |txSize: |INTEGER;| |00002f20| 20 20 20 20 20 20 20 20 | 20 20 20 7b 66 6f 6e 74 | | {font| |00002f30| 20 73 69 7a 65 20 66 6f | 72 20 74 65 78 74 7d 0d | size fo|r text}.| |00002f40| 20 20 20 20 20 20 20 20 | 20 73 70 45 78 74 72 61 | | spExtra| |00002f50| 3a 20 46 69 78 65 64 3b | 20 20 20 20 20 20 20 20 |: Fixed;| | |00002f60| 20 20 20 20 7b 65 78 74 | 72 61 20 73 70 61 63 65 | {ext|ra space| |00002f70| 7d 0d 20 20 20 20 20 20 | 20 20 20 66 67 43 6f 6c |}. | fgCol| |00002f80| 6f 72 3a 20 4c 4f 4e 47 | 49 4e 54 3b 20 20 20 20 |or: LONG|INT; | |00002f90| 20 20 20 20 20 20 7b 61 | 63 74 75 61 6c 20 66 6f | {a|ctual fo| |00002fa0| 72 65 67 72 6f 75 6e 64 | 20 63 6f 6c 6f 72 7d 0d |reground| color}.| |00002fb0| 20 20 20 20 20 20 20 20 | 20 62 6b 43 6f 6c 6f 72 | | bkColor| |00002fc0| 3a 20 4c 4f 4e 47 49 4e | 54 3b 20 20 20 20 20 20 |: LONGIN|T; | |00002fd0| 20 20 20 20 7b 61 63 74 | 75 61 6c 20 62 61 63 6b | {act|ual back| |00002fe0| 67 72 6f 75 6e 64 20 63 | 6f 6c 6f 72 7d 0d 20 20 |ground c|olor}. | |00002ff0| 20 20 20 20 20 20 20 63 | 6f 6c 72 42 69 74 3a 20 | c|olrBit: | |00003000| 49 4e 54 45 47 45 52 3b | 20 20 20 20 20 20 20 20 |INTEGER;| | |00003010| 20 20 7b 70 6c 61 6e 65 | 20 62 65 69 6e 67 20 64 | {plane| being d| |00003020| 72 61 77 6e 7d 0d 20 20 | 20 20 20 20 20 20 20 70 |rawn}. | p| |00003030| 61 74 53 74 72 65 74 63 | 68 3a 20 49 4e 54 45 47 |atStretc|h: INTEG| |00003040| 45 52 3b 20 20 20 20 20 | 20 20 7b 75 73 65 64 20 |ER; | {used | |00003050| 69 6e 74 65 72 6e 61 6c | 6c 79 7d 0d 20 20 20 20 |internal|ly}. | |00003060| 20 20 20 20 20 70 69 63 | 53 61 76 65 3a 20 48 61 | pic|Save: Ha| |00003070| 6e 64 6c 65 3b 20 20 20 | 20 20 20 20 20 20 20 20 |ndle; | | |00003080| 7b 70 69 63 74 75 72 65 | 20 62 65 69 6e 67 20 73 |{picture| being s| |00003090| 61 76 65 64 7d 0d 20 20 | 20 20 20 20 20 20 20 72 |aved}. | r| |000030a0| 67 6e 53 61 76 65 3a 20 | 48 61 6e 64 6c 65 3b 20 |gnSave: |Handle; | |000030b0| 20 20 20 20 20 20 20 20 | 20 20 7b 72 65 67 69 6f | | {regio| |000030c0| 6e 20 62 65 69 6e 67 20 | 73 61 76 65 64 7d 0d 20 |n being |saved}. | |000030d0| 20 20 20 20 20 20 20 20 | 70 6f 6c 79 53 61 76 65 | |polySave| |000030e0| 3a 20 48 61 6e 64 6c 65 | 3b 20 20 20 20 20 20 20 |: Handle|; | |000030f0| 20 20 20 7b 70 6f 6c 79 | 67 6f 6e 20 62 65 69 6e | {poly|gon bein| |00003100| 67 20 73 61 76 65 64 7d | 0d 20 20 20 20 20 20 20 |g saved}|. | |00003110| 20 20 67 72 61 66 50 72 | 6f 63 73 3a 20 43 51 44 | grafPr|ocs: CQD| |00003120| 50 72 6f 63 73 50 74 72 | 20 20 20 20 20 7b 6c 6f |ProcsPtr| {lo| |00003130| 77 2d 6c 65 76 65 6c 20 | 64 72 61 77 69 6e 67 20 |w-level |drawing | |00003140| 72 6f 75 74 69 6e 65 73 | 7d 0d 20 20 20 20 20 20 |routines|}. | |00003150| 20 45 4e 44 3b 0d 0d 20 | 20 20 20 47 72 61 66 56 | END;.. | GrafV| |00003160| 61 72 73 20 3d 20 52 45 | 43 4f 52 44 0d 20 20 20 |ars = RE|CORD. | |00003170| 20 20 20 20 20 20 20 20 | 72 67 62 4f 70 43 6f 6c | |rgbOpCol| |00003180| 6f 72 3a 20 20 52 47 42 | 43 6f 6c 6f 72 3b 20 20 |or: RGB|Color; | |00003190| 20 7b 63 6f 6c 6f 72 20 | 66 6f 72 20 61 64 64 50 | {color |for addP| |000031a0| 69 6e 2c 20 73 75 62 50 | 69 6e 2c 20 61 6e 64 20 |in, subP|in, and | |000031b0| 62 6c 65 6e 64 7d 0d 20 | 20 20 20 20 20 20 20 20 |blend}. | | |000031c0| 20 20 72 67 62 48 69 6c | 69 74 65 43 6f 6c 6f 72 | rgbHil|iteColor| |000031d0| 3a 20 52 47 42 43 6f 6c | 6f 72 3b 20 7b 63 6f 6c |: RGBCol|or; {col| |000031e0| 6f 72 20 66 6f 72 20 68 | 69 6c 69 74 69 6e 67 7d |or for h|iliting}| |000031f0| 0d 20 20 20 20 20 20 20 | 20 20 20 20 70 6d 46 67 |. | pmFg| |00003200| 43 6f 6c 6f 72 3a 20 48 | 61 6e 64 6c 65 3b 20 20 |Color: H|andle; | |00003210| 20 20 20 20 20 7b 70 61 | 6c 65 74 74 65 20 68 61 | {pa|lette ha| |00003220| 6e 64 6c 65 20 66 6f 72 | 20 66 6f 72 65 67 72 6f |ndle for| foregro| |00003230| 75 6e 64 20 63 6f 6c 6f | 72 7d 0d 20 20 20 20 20 |und colo|r}. | |00003240| 20 20 20 20 20 20 70 6d | 46 67 49 6e 64 65 78 3a | pm|FgIndex:| |00003250| 20 49 4e 54 45 47 45 52 | 3b 20 20 20 20 20 20 7b | INTEGER|; {| |00003260| 69 6e 64 65 78 20 76 61 | 6c 75 65 20 66 6f 72 20 |index va|lue for | |00003270| 66 6f 72 65 67 72 6f 75 | 6e 64 7d 0d 20 20 20 20 |foregrou|nd}. | |00003280| 20 20 20 20 20 20 20 70 | 6d 42 6b 43 6f 6c 6f 72 | p|mBkColor| |00003290| 3a 20 48 61 6e 64 6c 65 | 3b 20 20 20 20 20 20 20 |: Handle|; | |000032a0| 7b 70 61 6c 65 74 74 65 | 20 68 61 6e 64 6c 65 20 |{palette| handle | |000032b0| 66 6f 72 20 62 61 63 6b | 67 72 6f 75 6e 64 20 63 |for back|ground c| |000032c0| 6f 6c 6f 72 7d 0d 20 20 | 20 20 20 20 20 20 20 20 |olor}. | | |000032d0| 20 70 6d 42 6b 49 6e 64 | 65 78 3a 20 49 4e 54 45 | pmBkInd|ex: INTE| |000032e0| 47 45 52 3b 20 20 20 20 | 20 20 7b 69 6e 64 65 78 |GER; | {index| |000032f0| 20 76 61 6c 75 65 20 66 | 6f 72 20 62 61 63 6b 67 | value f|or backg| |00003300| 72 6f 75 6e 64 7d 0d 20 | 20 20 20 20 20 20 20 20 |round}. | | |00003310| 20 20 70 6d 46 6c 61 67 | 73 3a 20 49 4e 54 45 47 | pmFlag|s: INTEG| |00003320| 45 52 3b 20 20 20 20 20 | 20 20 20 7b 66 6c 61 67 |ER; | {flag| |00003330| 73 20 66 6f 72 20 50 61 | 6c 65 74 74 65 20 4d 61 |s for Pa|lette Ma| |00003340| 6e 61 67 65 72 7d 0d 20 | 20 20 20 20 20 20 20 20 |nager}. | | |00003350| 45 4e 44 3b 0d 0d 20 20 | 50 69 78 4d 61 70 48 61 |END;.. |PixMapHa| |00003360| 6e 64 6c 65 20 3d 20 5e | 50 69 78 4d 61 70 50 74 |ndle = ^|PixMapPt| |00003370| 72 3b 0d 20 20 50 69 78 | 4d 61 70 50 74 72 20 20 |r;. Pix|MapPtr | |00003380| 20 20 3d 20 5e 50 69 78 | 4d 61 70 3b 0d 20 20 50 | = ^Pix|Map;. P| |00003390| 69 78 4d 61 70 20 20 20 | 20 20 20 20 3d 20 52 45 |ixMap | = RE| |000033a0| 43 4f 52 44 0d 20 20 20 | 20 20 20 20 20 62 61 73 |CORD. | bas| |000033b0| 65 41 64 64 72 3a 20 50 | 74 72 3b 20 20 20 20 20 |eAddr: P|tr; | |000033c0| 20 7b 70 6f 69 6e 74 65 | 72 20 74 6f 20 70 69 78 | {pointe|r to pix| |000033d0| 4d 61 70 20 64 61 74 61 | 7d 0d 20 20 20 20 20 20 |Map data|}. | |000033e0| 20 20 72 6f 77 42 79 74 | 65 73 3a 20 49 4e 54 45 | rowByt|es: INTE| |000033f0| 47 45 52 3b 20 20 7b 6f | 66 66 73 65 74 20 74 6f |GER; {o|ffset to| |00003400| 20 6e 65 78 74 20 72 6f | 77 7d 0d 20 20 20 20 20 | next ro|w}. | |00003410| 20 20 20 62 6f 75 6e 64 | 73 3a 20 52 65 63 74 3b | bound|s: Rect;| |00003420| 20 20 20 20 20 20 20 7b | 62 6f 75 6e 64 61 72 79 | {|boundary| |00003430| 20 72 65 63 74 61 6e 67 | 6c 65 7d 0d 20 20 20 20 | rectang|le}. | |00003440| 20 20 20 20 70 6d 56 65 | 72 73 69 6f 6e 3a 20 49 | pmVe|rsion: I| |00003450| 4e 54 45 47 45 52 3b 20 | 7b 63 6f 6c 6f 72 20 51 |NTEGER; |{color Q| |00003460| 75 69 63 6b 44 72 61 77 | 20 76 65 72 73 69 6f 6e |uickDraw| version| |00003470| 20 6e 75 6d 62 65 72 7d | 0d 20 20 20 20 20 20 20 | number}|. | |00003480| 20 70 61 63 6b 54 79 70 | 65 3a 20 49 4e 54 45 47 | packTyp|e: INTEG| |00003490| 45 52 3b 20 20 7b 70 61 | 63 6b 69 6e 67 20 66 6f |ER; {pa|cking fo| |000034a0| 72 6d 61 74 7d 0d 20 20 | 20 20 20 20 20 20 70 61 |rmat}. | pa| |000034b0| 63 6b 53 69 7a 65 3a 20 | 4c 4f 4e 47 49 4e 54 3b |ckSize: |LONGINT;| |000034c0| 20 20 7b 73 69 7a 65 20 | 6f 66 20 64 61 74 61 20 | {size |of data | |000034d0| 69 6e 20 70 61 63 6b 65 | 64 20 73 74 61 74 65 7d |in packe|d state}| |000034e0| 0d 20 20 20 20 20 20 20 | 20 68 52 65 73 3a 20 46 |. | hRes: F| |000034f0| 69 78 65 64 3b 20 20 20 | 20 20 20 20 20 7b 68 6f |ixed; | {ho| |00003500| 72 69 7a 6f 6e 74 61 6c | 20 72 65 73 6f 6c 75 74 |rizontal| resolut| |00003510| 69 6f 6e 7d 0d 20 20 20 | 20 20 20 20 20 76 52 65 |ion}. | vRe| |00003520| 73 3a 20 46 69 78 65 64 | 3b 20 20 20 20 20 20 20 |s: Fixed|; | |00003530| 20 7b 76 65 72 74 69 63 | 61 6c 20 72 65 73 6f 6c | {vertic|al resol| |00003540| 75 74 69 6f 6e 7d 0d 20 | 20 20 20 20 20 20 20 70 |ution}. | p| |00003550| 69 78 65 6c 54 79 70 65 | 3a 20 49 4e 54 45 47 45 |ixelType|: INTEGE| |00003560| 52 3b 20 7b 66 6f 72 6d | 61 74 20 6f 66 20 70 69 |R; {form|at of pi| |00003570| 78 65 6c 20 69 6d 61 67 | 65 7d 0d 20 20 20 20 20 |xel imag|e}. | |00003580| 20 20 20 70 69 78 65 6c | 53 69 7a 65 3a 20 49 4e | pixel|Size: IN| |00003590| 54 45 47 45 52 3b 20 7b | 70 68 79 73 69 63 61 6c |TEGER; {|physical| |000035a0| 20 62 69 74 73 20 70 65 | 72 20 70 69 78 65 6c 7d | bits pe|r pixel}| |000035b0| 0d 20 20 20 20 20 20 20 | 20 63 6d 70 43 6f 75 6e |. | cmpCoun| |000035c0| 74 3a 20 49 4e 54 45 47 | 45 52 3b 20 20 7b 6c 6f |t: INTEG|ER; {lo| |000035d0| 67 69 63 61 6c 20 63 6f | 6d 70 6f 6e 65 6e 74 73 |gical co|mponents| |000035e0| 20 70 65 72 20 70 69 78 | 65 6c 7d 0d 20 20 20 20 | per pix|el}. | |000035f0| 20 20 20 20 63 6d 70 53 | 69 7a 65 3a 20 49 4e 54 | cmpS|ize: INT| |00003600| 45 47 45 52 3b 20 20 20 | 7b 6c 6f 67 69 63 61 6c |EGER; |{logical| |00003610| 20 62 69 74 73 20 70 65 | 72 20 63 6f 6d 70 6f 6e | bits pe|r compon| |00003620| 65 6e 74 7d 0d 20 20 20 | 20 20 20 20 20 70 6c 61 |ent}. | pla| |00003630| 6e 65 42 79 74 65 73 3a | 20 4c 4f 4e 47 49 4e 54 |neBytes:| LONGINT| |00003640| 3b 7b 6f 66 66 73 65 74 | 20 74 6f 20 6e 65 78 74 |;{offset| to next| |00003650| 20 70 6c 61 6e 65 7d 0d | 20 20 20 20 20 20 20 20 | plane}.| | |00003660| 70 6d 54 61 62 6c 65 3a | 20 43 54 61 62 48 61 6e |pmTable:| CTabHan| |00003670| 64 6c 65 3b 7b 61 62 73 | 6f 6c 75 74 65 20 63 6f |dle;{abs|olute co| |00003680| 6c 6f 72 73 20 66 6f 72 | 20 74 68 69 73 20 69 6d |lors for| this im| |00003690| 61 67 65 7d 0d 20 20 20 | 20 20 20 20 20 70 6d 52 |age}. | pmR| |000036a0| 65 73 65 72 76 65 64 3a | 20 4c 4f 4e 47 49 4e 54 |eserved:| LONGINT| |000036b0| 20 7b 72 65 73 65 72 76 | 65 64 20 66 6f 72 20 66 | {reserv|ed for f| |000036c0| 75 74 75 72 65 20 65 78 | 70 61 6e 73 69 6f 6e 7d |uture ex|pansion}| |000036d0| 0d 20 20 20 20 45 4e 44 | 3b 0d 0d 20 20 50 69 78 |. END|;.. Pix| |000036e0| 50 61 74 48 61 6e 64 6c | 65 20 3d 20 5e 50 69 78 |PatHandl|e = ^Pix| |000036f0| 50 61 74 50 74 72 3b 0d | 20 20 50 69 78 50 61 74 |PatPtr;.| PixPat| |00003700| 50 74 72 20 20 20 20 3d | 20 5e 50 69 78 50 61 74 |Ptr =| ^PixPat| |00003710| 3b 0d 20 20 50 69 78 50 | 61 74 20 20 20 20 20 20 |;. PixP|at | |00003720| 20 3d 20 52 45 43 4f 52 | 44 0d 20 20 20 20 20 20 | = RECOR|D. | |00003730| 20 20 70 61 74 54 79 70 | 65 3a 20 49 4e 54 45 47 | patTyp|e: INTEG| |00003740| 45 52 3b 20 20 20 7b 70 | 61 74 74 65 72 6e 20 74 |ER; {p|attern t| |00003750| 79 70 65 7d 0d 20 20 20 | 20 20 20 20 20 70 61 74 |ype}. | pat| |00003760| 4d 61 70 3a 20 50 69 78 | 4d 61 70 48 61 6e 64 6c |Map: Pix|MapHandl| |00003770| 65 3b 7b 70 61 74 74 65 | 72 6e 20 63 68 61 72 61 |e;{patte|rn chara| |00003780| 63 74 65 72 69 73 74 69 | 63 73 7d 0d 20 20 20 20 |cteristi|cs}. | |00003790| 20 20 20 20 70 61 74 44 | 61 74 61 3a 20 48 61 6e | patD|ata: Han| |000037a0| 64 6c 65 3b 20 20 20 20 | 7b 70 69 78 65 6c 20 69 |dle; |{pixel i| |000037b0| 6d 61 67 65 20 64 65 66 | 69 6e 69 6e 67 20 70 61 |mage def|ining pa| |000037c0| 74 74 65 72 6e 7d 0d 20 | 20 20 20 20 20 20 20 70 |ttern}. | p| |000037d0| 61 74 58 44 61 74 61 3a | 20 48 61 6e 64 6c 65 3b |atXData:| Handle;| |000037e0| 20 20 20 7b 65 78 70 61 | 6e 64 65 64 20 70 69 78 | {expa|nded pix| |000037f0| 65 6c 20 69 6d 61 67 65 | 7d 0d 20 20 20 20 20 20 |el image|}. | |00003800| 20 20 70 61 74 58 56 61 | 6c 69 64 3a 20 49 4e 54 | patXVa|lid: INT| |00003810| 45 47 45 52 3b 20 7b 66 | 6c 61 67 73 20 66 6f 72 |EGER; {f|lags for| |00003820| 20 65 78 70 61 6e 64 65 | 64 20 70 61 74 74 65 72 | expande|d patter| |00003830| 6e 20 64 61 74 61 7d 0d | 20 20 20 20 20 20 20 20 |n data}.| | |00003840| 70 61 74 58 4d 61 70 3a | 20 48 61 6e 64 6c 65 3b |patXMap:| Handle;| |00003850| 20 20 20 20 7b 68 61 6e | 64 6c 65 20 74 6f 20 65 | {han|dle to e| |00003860| 78 70 61 6e 64 65 64 20 | 70 61 74 74 65 72 6e 20 |xpanded |pattern | |00003870| 64 61 74 61 7d 0d 20 20 | 20 20 20 20 20 20 70 61 |data}. | pa| |00003880| 74 31 44 61 74 61 3a 20 | 50 61 74 74 65 72 6e 3b |t1Data: |Pattern;| |00003890| 20 20 7b 6f 6c 64 2d 73 | 74 79 6c 65 20 70 61 74 | {old-s|tyle pat| |000038a0| 74 65 72 6e 2f 52 47 42 | 20 63 6f 6c 6f 72 7d 0d |tern/RGB| color}.| |000038b0| 20 20 20 20 20 20 45 4e | 44 3b 0d 0d 20 20 20 43 | EN|D;.. C| |000038c0| 43 72 73 72 48 61 6e 64 | 6c 65 20 20 3d 20 5e 43 |CrsrHand|le = ^C| |000038d0| 43 72 73 72 50 74 72 3b | 0d 20 20 20 43 43 72 73 |CrsrPtr;|. CCrs| |000038e0| 72 50 74 72 20 3d 20 5e | 43 43 72 73 72 3b 0d 20 |rPtr = ^|CCrsr;. | |000038f0| 20 20 43 43 72 73 72 20 | 20 20 20 3d 20 52 45 43 | CCrsr | = REC| |00003900| 4f 52 44 0d 20 20 20 20 | 20 20 20 20 63 72 73 72 |ORD. | crsr| |00003910| 54 79 70 65 3a 20 49 4e | 54 45 47 45 52 3b 20 20 |Type: IN|TEGER; | |00003920| 20 20 20 20 7b 74 79 70 | 65 20 6f 66 20 63 75 72 | {typ|e of cur| |00003930| 73 6f 72 7d 0d 20 20 20 | 20 20 20 20 20 63 72 73 |sor}. | crs| |00003940| 72 4d 61 70 3a 20 50 69 | 78 4d 61 70 48 61 6e 64 |rMap: Pi|xMapHand| |00003950| 6c 65 3b 20 20 7b 74 68 | 65 20 63 75 72 73 6f 72 |le; {th|e cursor| |00003960| 27 73 20 70 69 78 4d 61 | 70 7d 0d 20 20 20 20 20 |'s pixMa|p}. | |00003970| 20 20 20 63 72 73 72 44 | 61 74 61 3a 20 48 61 6e | crsrD|ata: Han| |00003980| 64 6c 65 3b 20 20 20 20 | 20 20 20 7b 63 75 72 73 |dle; | {curs| |00003990| 6f 72 27 73 20 64 61 74 | 61 7d 0d 20 20 20 20 20 |or's dat|a}. | |000039a0| 20 20 20 63 72 73 72 58 | 44 61 74 61 3a 20 48 61 | crsrX|Data: Ha| |000039b0| 6e 64 6c 65 3b 20 20 20 | 20 20 20 7b 65 78 70 61 |ndle; | {expa| |000039c0| 6e 64 65 64 20 63 75 72 | 73 6f 72 20 64 61 74 61 |nded cur|sor data| |000039d0| 7d 0d 20 20 20 20 20 20 | 20 20 63 72 73 72 58 56 |}. | crsrXV| |000039e0| 61 6c 69 64 3a 20 49 4e | 54 45 47 45 52 3b 20 20 |alid: IN|TEGER; | |000039f0| 20 20 7b 64 65 70 74 68 | 20 6f 66 20 65 78 70 61 | {depth| of expa| |00003a00| 6e 64 65 64 20 64 61 74 | 61 7d 0d 20 20 20 20 20 |nded dat|a}. | |00003a10| 20 20 20 63 72 73 72 58 | 48 61 6e 64 6c 65 3a 20 | crsrX|Handle: | |00003a20| 48 61 6e 64 6c 65 3b 20 | 20 20 20 7b 72 65 73 65 |Handle; | {rese| |00003a30| 72 76 65 64 20 66 6f 72 | 20 66 75 74 75 72 65 20 |rved for| future | |00003a40| 75 73 65 7d 0d 20 20 20 | 20 20 20 20 20 63 72 73 |use}. | crs| |00003a50| 72 31 44 61 74 61 3a 20 | 42 69 74 73 31 36 3b 20 |r1Data: |Bits16; | |00003a60| 20 20 20 20 20 7b 6f 6e | 65 2d 62 69 74 20 63 75 | {on|e-bit cu| |00003a70| 72 73 6f 72 7d 0d 20 20 | 20 20 20 20 20 20 63 72 |rsor}. | cr| |00003a80| 73 72 4d 61 73 6b 3a 20 | 42 69 74 73 31 36 3b 20 |srMask: |Bits16; | |00003a90| 20 20 20 20 20 20 7b 63 | 75 72 73 6f 72 27 73 20 | {c|ursor's | |00003aa0| 6d 61 73 6b 7d 0d 20 20 | 20 20 20 20 20 20 63 72 |mask}. | cr| |00003ab0| 73 72 48 6f 74 53 70 6f | 74 3a 20 50 6f 69 6e 74 |srHotSpo|t: Point| |00003ac0| 3b 20 20 20 20 20 7b 63 | 75 72 73 6f 72 27 73 20 |; {c|ursor's | |00003ad0| 68 6f 74 73 70 6f 74 7d | 0d 20 20 20 20 20 20 20 |hotspot}|. | |00003ae0| 20 63 72 73 72 58 54 61 | 62 6c 65 3a 20 4c 4f 4e | crsrXTa|ble: LON| |00003af0| 47 49 4e 54 3b 20 20 20 | 20 7b 70 72 69 76 61 74 |GINT; | {privat| |00003b00| 65 7d 0d 20 20 20 20 20 | 20 20 20 63 72 73 72 49 |e}. | crsrI| |00003b10| 44 3a 20 4c 4f 4e 47 49 | 4e 54 3b 20 20 20 20 20 |D: LONGI|NT; | |00003b20| 20 20 20 7b 63 74 53 65 | 65 64 20 66 6f 72 20 65 | {ctSe|ed for e| |00003b30| 78 70 61 6e 64 65 64 20 | 63 75 72 73 6f 72 7d 0d |xpanded |cursor}.| |00003b40| 20 20 20 20 20 20 45 4e | 44 3b 0d 0d 20 20 20 43 | EN|D;.. C| |00003b50| 49 63 6f 6e 48 61 6e 64 | 6c 65 20 20 3d 20 5e 43 |IconHand|le = ^C| |00003b60| 49 63 6f 6e 50 74 72 3b | 0d 20 20 20 43 49 63 6f |IconPtr;|. CIco| |00003b70| 6e 50 74 72 20 3d 20 5e | 43 49 63 6f 6e 3b 0d 20 |nPtr = ^|CIcon;. | |00003b80| 20 20 43 49 63 6f 6e 20 | 20 20 20 3d 20 52 45 43 | CIcon | = REC| |00003b90| 4f 52 44 0d 20 20 20 20 | 20 20 20 20 69 63 6f 6e |ORD. | icon| |00003ba0| 50 4d 61 70 3a 20 20 20 | 50 69 78 4d 61 70 3b 20 |PMap: |PixMap; | |00003bb0| 7b 74 68 65 20 69 63 6f | 6e 27 73 20 70 69 78 4d |{the ico|n's pixM| |00003bc0| 61 70 7d 0d 20 20 20 20 | 20 20 20 20 69 63 6f 6e |ap}. | icon| |00003bd0| 4d 61 73 6b 3a 20 20 20 | 42 69 74 4d 61 70 3b 20 |Mask: |BitMap; | |00003be0| 7b 74 68 65 20 69 63 6f | 6e 27 73 20 6d 61 73 6b |{the ico|n's mask| |00003bf0| 20 62 69 74 4d 61 70 7d | 0d 20 20 20 20 20 20 20 | bitMap}|. | |00003c00| 20 69 63 6f 6e 42 4d 61 | 70 3a 20 20 20 42 69 74 | iconBMa|p: Bit| |00003c10| 4d 61 70 3b 20 7b 74 68 | 65 20 69 63 6f 6e 27 73 |Map; {th|e icon's| |00003c20| 20 62 69 74 4d 61 70 7d | 0d 20 20 20 20 20 20 20 | bitMap}|. | |00003c30| 20 69 63 6f 6e 44 61 74 | 61 3a 20 20 20 48 61 6e | iconDat|a: Han| |00003c40| 64 6c 65 3b 20 7b 74 68 | 65 20 69 63 6f 6e 27 73 |dle; {th|e icon's| |00003c50| 20 64 61 74 61 7d 0d 20 | 20 20 20 20 20 20 20 69 | data}. | i| |00003c60| 63 6f 6e 4d 61 73 6b 44 | 61 74 61 3a 20 41 52 52 |conMaskD|ata: ARR| |00003c70| 41 59 5b 30 2e 2e 30 5d | 20 4f 46 20 49 4e 54 45 |AY[0..0]| OF INTE| |00003c80| 47 45 52 3b 20 20 20 7b | 69 63 6f 6e 27 73 7d 0d |GER; {|icon's}.| |00003c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00003ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00003cb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00003cc0| 7b 20 6d 61 73 6b 20 61 | 6e 64 20 62 69 74 4d 61 |{ mask a|nd bitMa| |00003cd0| 70 20 64 61 74 61 7d 0d | 20 20 20 20 20 20 20 45 |p data}.| E| |00003ce0| 4e 44 3b 0d 0d 20 20 20 | 20 4d 61 74 63 68 52 65 |ND;.. | MatchRe| |00003cf0| 63 20 3d 20 52 45 43 4f | 52 44 0d 20 20 20 20 20 |c = RECO|RD. | |00003d00| 20 72 65 64 3a 20 49 4e | 54 45 47 45 52 3b 20 20 | red: IN|TEGER; | |00003d10| 20 20 20 7b 72 65 64 20 | 63 6f 6d 70 6f 6e 65 6e | {red |componen| |00003d20| 74 7d 0d 20 20 20 20 20 | 20 67 72 65 65 6e 3a 20 |t}. | green: | |00003d30| 49 4e 54 45 47 45 52 3b | 20 20 20 7b 67 72 65 65 |INTEGER;| {gree| |00003d40| 6e 20 63 6f 6d 70 6f 6e | 65 6e 74 7d 0d 20 20 20 |n compon|ent}. | |00003d50| 20 20 20 62 6c 75 65 3a | 20 49 4e 54 45 47 45 52 | blue:| INTEGER| |00003d60| 3b 20 20 20 20 7b 62 6c | 75 65 20 63 6f 6d 70 6f |; {bl|ue compo| |00003d70| 6e 65 6e 74 7d 0d 20 20 | 20 20 20 20 6d 61 74 63 |nent}. | matc| |00003d80| 68 44 61 74 61 3a 20 4c | 4f 4e 47 49 4e 54 3b 0d |hData: L|ONGINT;.| |00003d90| 20 20 20 20 45 4e 44 3b | 0d 0d 20 20 20 43 51 44 | END;|.. CQD| |00003da0| 50 72 6f 63 73 50 74 72 | 20 20 3d 20 5e 43 51 44 |ProcsPtr| = ^CQD| |00003db0| 50 72 6f 63 73 0d 20 20 | 20 43 51 44 50 72 6f 63 |Procs. | CQDProc| |00003dc0| 73 20 3d 20 52 45 43 4f | 52 44 0d 20 20 20 20 20 |s = RECO|RD. | |00003dd0| 20 20 20 74 65 78 74 50 | 72 6f 63 3a 20 20 20 20 | textP|roc: | |00003de0| 20 20 20 50 74 72 3b 0d | 20 20 20 20 20 20 20 20 | Ptr;.| | |00003df0| 6c 69 6e 65 50 72 6f 63 | 3a 20 20 20 20 20 20 20 |lineProc|: | |00003e00| 50 74 72 3b 0d 20 20 20 | 20 20 20 20 20 72 65 63 |Ptr;. | rec| |00003e10| 74 50 72 6f 63 3a 20 20 | 20 20 20 20 20 50 74 72 |tProc: | Ptr| |00003e20| 3b 0d 20 20 20 20 20 20 | 20 20 72 52 65 63 74 50 |;. | rRectP| |00003e30| 72 6f 63 3a 20 20 20 20 | 20 20 50 74 72 3b 0d 20 |roc: | Ptr;. | |00003e40| 20 20 20 20 20 20 20 6f | 76 61 6c 50 72 6f 63 3a | o|valProc:| |00003e50| 20 20 20 20 20 20 20 50 | 74 72 3b 0d 20 20 20 20 | P|tr;. | |00003e60| 20 20 20 20 61 72 63 50 | 72 6f 63 3a 20 20 20 20 | arcP|roc: | |00003e70| 20 20 20 20 50 74 72 3b | 0d 20 20 20 20 20 20 20 | Ptr;|. | |00003e80| 20 70 6f 6c 79 50 72 6f | 63 3a 20 20 20 20 20 20 | polyPro|c: | |00003e90| 20 50 74 72 3b 0d 20 20 | 20 20 20 20 20 20 72 67 | Ptr;. | rg| |00003ea0| 6e 50 72 6f 63 3a 20 20 | 20 20 20 20 20 20 50 74 |nProc: | Pt| |00003eb0| 72 3b 0d 20 20 20 20 20 | 20 20 20 62 69 74 73 50 |r;. | bitsP| |00003ec0| 72 6f 63 3a 20 20 20 20 | 20 20 20 50 74 72 3b 0d |roc: | Ptr;.| |00003ed0| 20 20 20 20 20 20 20 20 | 63 6f 6d 6d 65 6e 74 50 | |commentP| |00003ee0| 72 6f 63 3a 20 20 20 20 | 50 74 72 3b 0d 20 20 20 |roc: |Ptr;. | |00003ef0| 20 20 20 20 20 74 78 4d | 65 61 73 50 72 6f 63 3a | txM|easProc:| |00003f00| 20 20 20 20 20 50 74 72 | 3b 0d 20 20 20 20 20 20 | Ptr|;. | |00003f10| 20 20 67 65 74 50 69 63 | 50 72 6f 63 3a 20 20 20 | getPic|Proc: | |00003f20| 20 20 50 74 72 3b 0d 20 | 20 20 20 20 20 20 20 70 | Ptr;. | p| |00003f30| 75 74 50 69 63 50 72 6f | 63 3a 20 20 20 20 20 50 |utPicPro|c: P| |00003f40| 74 72 3b 0d 20 20 20 20 | 20 20 20 20 6f 70 63 6f |tr;. | opco| |00003f50| 64 65 50 72 6f 63 3a 20 | 20 20 20 20 50 74 72 3b |deProc: | Ptr;| |00003f60| 20 20 20 20 7b 66 69 65 | 6c 64 73 20 61 64 64 65 | {fie|lds adde| |00003f70| 64 20 74 6f 20 51 44 50 | 72 6f 63 73 7d 0d 20 20 |d to QDP|rocs}. | |00003f80| 20 20 20 20 20 20 6e 65 | 77 50 72 6f 63 31 3a 20 | ne|wProc1: | |00003f90| 20 20 20 20 20 20 50 74 | 72 3b 20 20 20 20 7b 72 | Pt|r; {r| |00003fa0| 65 73 65 72 76 65 64 20 | 66 6f 72 20 66 75 74 75 |eserved |for futu| |00003fb0| 72 65 20 75 73 65 7d 0d | 20 20 20 20 20 20 20 20 |re use}.| | |00003fc0| 6e 65 77 50 72 6f 63 32 | 3a 20 20 20 20 20 20 20 |newProc2|: | |00003fd0| 50 74 72 3b 20 20 20 20 | 7b 72 65 73 65 72 76 65 |Ptr; |{reserve| |00003fe0| 64 20 66 6f 72 20 66 75 | 74 75 72 65 20 75 73 65 |d for fu|ture use| |00003ff0| 7d 0d 20 20 20 20 20 20 | 20 20 6e 65 77 50 72 6f |}. | newPro| |00004000| 63 33 3a 20 20 20 20 20 | 20 20 50 74 72 3b 20 20 |c3: | Ptr; | |00004010| 20 20 7b 72 65 73 65 72 | 76 65 64 20 66 6f 72 20 | {reser|ved for | |00004020| 66 75 74 75 72 65 20 75 | 73 65 7d 0d 20 20 20 20 |future u|se}. | |00004030| 20 20 20 20 6e 65 77 50 | 72 6f 63 34 3a 20 20 20 | newP|roc4: | |00004040| 20 20 20 20 50 74 72 3b | 20 20 20 20 7b 72 65 73 | Ptr;| {res| |00004050| 65 72 76 65 64 20 66 6f | 72 20 66 75 74 75 72 65 |erved fo|r future| |00004060| 20 75 73 65 7d 0d 20 20 | 20 20 20 20 20 20 6e 65 | use}. | ne| |00004070| 77 50 72 6f 63 35 3a 20 | 20 20 20 20 20 20 50 74 |wProc5: | Pt| |00004080| 72 3b 20 20 20 20 7b 72 | 65 73 65 72 76 65 64 20 |r; {r|eserved | |00004090| 66 6f 72 20 66 75 74 75 | 72 65 20 75 73 65 7d 0d |for futu|re use}.| |000040a0| 20 20 20 20 20 20 20 20 | 6e 65 77 50 72 6f 63 36 | |newProc6| |000040b0| 3a 20 20 20 20 20 20 20 | 50 74 72 3b 20 20 20 20 |: |Ptr; | |000040c0| 7b 72 65 73 65 72 76 65 | 64 20 66 6f 72 20 66 75 |{reserve|d for fu| |000040d0| 74 75 72 65 20 75 73 65 | 7d 0d 20 20 20 20 20 20 |ture use|}. | |000040e0| 45 4e 44 3b 0d 0d 0d 20 | 20 20 20 56 41 52 0d 20 |END;... | VAR. | |000040f0| 20 20 20 20 20 74 68 65 | 50 6f 72 74 3a 20 47 72 | the|Port: Gr| |00004100| 61 66 50 74 72 3b 0d 20 | 20 20 20 20 20 77 68 69 |afPtr;. | whi| |00004110| 74 65 3a 20 50 61 74 74 | 65 72 6e 3b 0d 20 20 20 |te: Patt|ern;. | |00004120| 20 20 20 62 6c 61 63 6b | 3a 20 50 61 74 74 65 72 | black|: Patter| |00004130| 6e 3b 0d 20 20 20 20 20 | 20 67 72 61 79 3a 20 50 |n;. | gray: P| |00004140| 61 74 74 65 72 6e 3b 0d | 20 20 20 20 20 20 6c 74 |attern;.| lt| |00004150| 47 72 61 79 3a 20 50 61 | 74 74 65 72 6e 3b 0d 20 |Gray: Pa|ttern;. | |00004160| 20 20 20 20 20 64 6b 47 | 72 61 79 3a 20 50 61 74 | dkG|ray: Pat| |00004170| 74 65 72 6e 3b 0d 20 20 | 20 20 20 20 61 72 72 6f |tern;. | arro| |00004180| 77 3a 20 43 75 72 73 6f | 72 3b 0d 20 20 20 20 20 |w: Curso|r;. | |00004190| 20 73 63 72 65 65 6e 42 | 69 74 73 3a 20 42 69 74 | screenB|its: Bit| |000041a0| 4d 61 70 3b 0d 20 20 20 | 20 20 20 72 61 6e 64 53 |Map;. | randS| |000041b0| 65 65 64 3a 20 4c 6f 6e | 67 49 6e 74 3b 0d 0d 41 |eed: Lon|gInt;..A| |000041c0| 73 73 65 6d 62 6c 79 20 | 6c 61 6e 67 75 61 67 65 |ssembly |language| |000041d0| 2e 0d 0d 3b 20 47 72 61 | 66 50 6f 72 74 20 53 74 |...; Gra|fPort St| |000041e0| 72 75 63 74 75 72 65 0d | 0d 64 65 76 69 63 65 20 |ructure.|.device | |000041f0| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 24 30 | | EQU $0| |00004200| 20 20 20 20 20 20 3b 20 | 64 65 76 69 63 65 20 63 | ; |device c| |00004210| 6f 64 65 20 5b 77 6f 72 | 64 5d 0d 70 6f 72 74 42 |ode [wor|d].portB| |00004220| 69 74 73 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |its | EQU | |00004230| 24 32 20 20 20 20 20 20 | 3b 20 70 6f 72 74 27 73 |$2 |; port's| |00004240| 20 62 69 74 6d 61 70 20 | 5b 62 69 74 6d 61 70 5d | bitmap |[bitmap]| |00004250| 0d 70 6f 72 74 42 6f 75 | 6e 64 73 20 20 20 20 20 |.portBou|nds | |00004260| 20 45 51 55 20 20 24 38 | 20 20 20 20 20 20 3b 20 | EQU $8| ; | |00004270| 62 6f 75 6e 64 69 6e 67 | 20 62 6f 78 20 6f 66 20 |bounding| box of | |00004280| 62 69 74 6d 61 70 20 5b | 72 65 63 74 5d 0d 70 6f |bitmap [|rect].po| |00004290| 72 74 52 65 63 74 20 20 | 20 20 20 20 20 20 45 51 |rtRect | EQ| |000042a0| 55 20 20 24 31 30 20 20 | 20 20 20 3b 20 70 6f 72 |U $10 | ; por| |000042b0| 74 27 73 20 72 65 63 74 | 61 6e 67 6c 65 20 5b 72 |t's rect|angle [r| |000042c0| 65 63 74 5d 0d 76 69 73 | 52 67 6e 20 20 20 20 20 |ect].vis|Rgn | |000042d0| 20 20 20 20 20 45 51 55 | 20 20 24 31 38 20 20 20 | EQU| $18 | |000042e0| 20 20 3b 20 76 69 73 69 | 62 6c 65 20 72 65 67 69 | ; visi|ble regi| |000042f0| 6f 6e 20 5b 68 61 6e 64 | 6c 65 5d 0d 63 6c 69 70 |on [hand|le].clip| |00004300| 52 67 6e 20 20 20 20 20 | 20 20 20 20 45 51 55 20 |Rgn | EQU | |00004310| 20 24 31 43 20 20 20 20 | 20 3b 20 63 6c 69 70 70 | $1C | ; clipp| |00004320| 69 6e 67 20 72 65 67 69 | 6f 6e 20 5b 68 61 6e 64 |ing regi|on [hand| |00004330| 6c 65 5d 0d 62 6b 50 61 | 74 20 20 20 20 20 20 20 |le].bkPa|t | |00004340| 20 20 20 20 45 51 55 20 | 20 24 32 30 20 20 20 20 | EQU | $20 | |00004350| 20 3b 20 62 61 63 6b 67 | 72 6f 75 6e 64 20 5b 70 | ; backg|round [p| |00004360| 61 74 74 65 72 6e 5d 0d | 66 69 6c 6c 50 61 74 20 |attern].|fillPat | |00004370| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 32 38 | |EQU $28| |00004380| 20 20 20 20 20 3b 20 66 | 69 6c 6c 20 5b 70 61 74 | ; f|ill [pat| |00004390| 74 65 72 6e 5d 0d 70 6e | 4c 6f 63 20 20 20 20 20 |tern].pn|Loc | |000043a0| 20 20 20 20 20 20 45 51 | 55 20 20 24 33 30 20 20 | EQ|U $30 | |000043b0| 20 20 20 3b 20 70 65 6e | 20 6c 6f 63 61 74 69 6f | ; pen| locatio| |000043c0| 6e 20 5b 70 6f 69 6e 74 | 5d 0d 70 6e 53 69 7a 65 |n [point|].pnSize| |000043d0| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 24 | | EQU $| |000043e0| 33 34 20 20 20 20 20 3b | 20 70 65 6e 20 73 69 7a |34 ;| pen siz| |000043f0| 65 20 5b 70 6f 69 6e 74 | 5d 0d 70 6e 4d 6f 64 65 |e [point|].pnMode| |00004400| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 24 | | EQU $| |00004410| 33 38 20 20 20 20 20 3b | 20 70 65 6e 20 6d 6f 64 |38 ;| pen mod| |00004420| 65 20 5b 77 6f 72 64 5d | 0d 70 6e 50 61 74 20 20 |e [word]|.pnPat | |00004430| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 24 33 | | EQU $3| |00004440| 41 20 20 20 20 20 3b 20 | 70 65 6e 20 5b 70 61 74 |A ; |pen [pat| |00004450| 74 65 72 6e 5d 0d 70 6e | 56 69 73 20 20 20 20 20 |tern].pn|Vis | |00004460| 20 20 20 20 20 20 45 51 | 55 20 20 24 34 32 20 20 | EQ|U $42 | |00004470| 20 20 20 3b 20 70 65 6e | 20 76 69 73 69 62 6c 65 | ; pen| visible| |00004480| 20 5b 77 6f 72 64 5d 0d | 74 78 46 6f 6e 74 20 20 | [word].|txFont | |00004490| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 34 34 | |EQU $44| |000044a0| 20 20 20 20 20 3b 20 74 | 65 78 74 20 66 6f 6e 74 | ; t|ext font| |000044b0| 20 5b 77 6f 72 64 5d 0d | 74 78 46 61 63 65 20 20 | [word].|txFace | |000044c0| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 34 36 | |EQU $46| |000044d0| 20 20 20 20 20 3b 20 74 | 65 78 74 20 66 61 63 65 | ; t|ext face| |000044e0| 20 5b 77 6f 72 64 5d 0d | 74 78 4d 6f 64 65 20 20 | [word].|txMode | |000044f0| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 34 38 | |EQU $48| |00004500| 20 20 20 20 20 3b 20 74 | 65 78 74 20 6d 6f 64 65 | ; t|ext mode| |00004510| 20 5b 77 6f 72 64 5d 0d | 74 78 53 69 7a 65 20 20 | [word].|txSize | |00004520| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 34 41 | |EQU $4A| |00004530| 20 20 20 20 20 3b 20 74 | 65 78 74 20 73 69 7a 65 | ; t|ext size| |00004540| 20 5b 77 6f 72 64 5d 0d | 73 70 45 78 74 72 61 20 | [word].|spExtra | |00004550| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 24 34 43 | |EQU $4C| |00004560| 20 20 20 20 20 3b 20 73 | 70 61 63 65 20 65 78 74 | ; s|pace ext| |00004570| 72 61 20 5b 66 69 78 65 | 64 5d 0d 66 67 43 6f 6c |ra [fixe|d].fgCol| |00004580| 6f 72 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |or | EQU | |00004590| 24 35 30 20 20 20 20 20 | 3b 20 66 6f 72 65 67 72 |$50 |; foregr| |000045a0| 6f 75 6e 64 20 63 6f 6c | 6f 72 20 6d 61 73 6b 20 |ound col|or mask | |000045b0| 5b 6c 6f 6e 67 5d 0d 62 | 6b 43 6f 6c 6f 72 20 20 |[long].b|kColor | |000045c0| 20 20 20 20 20 20 20 45 | 51 55 20 20 24 35 34 20 | E|QU $54 | |000045d0| 20 20 20 20 3b 20 62 61 | 63 6b 67 72 6f 75 6e 64 | ; ba|ckground| |000045e0| 20 63 6f 6c 6f 72 20 6d | 61 73 6b 20 5b 6c 6f 6e | color m|ask [lon| |000045f0| 67 5d 0d 63 6f 6c 72 42 | 69 74 20 20 20 20 20 20 |g].colrB|it | |00004600| 20 20 20 45 51 55 20 20 | 24 35 38 20 20 20 20 20 | EQU |$58 | |00004610| 3b 20 63 6f 6c 6f 72 20 | 62 69 74 20 5b 77 6f 72 |; color |bit [wor| |00004620| 64 5d 0d 70 61 74 53 74 | 72 65 74 63 68 20 20 20 |d].patSt|retch | |00004630| 20 20 20 45 51 55 20 20 | 24 35 41 20 20 20 20 20 | EQU |$5A | |00004640| 3b 20 70 61 74 74 65 72 | 6e 20 73 74 72 65 74 63 |; patter|n stretc| |00004650| 68 20 5b 77 6f 72 64 5d | 0d 70 69 63 53 61 76 65 |h [word]|.picSave| |00004660| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 24 35 | | EQU $5| |00004670| 43 20 20 20 20 20 3b 20 | 70 69 63 74 75 72 65 20 |C ; |picture | |00004680| 62 65 69 6e 67 20 73 61 | 76 65 64 20 5b 68 61 6e |being sa|ved [han| |00004690| 64 6c 65 5d 0d 72 67 6e | 53 61 76 65 20 20 20 20 |dle].rgn|Save | |000046a0| 20 20 20 20 20 45 51 55 | 20 20 24 36 30 20 20 20 | EQU| $60 | |000046b0| 20 20 3b 20 72 65 67 69 | 6f 6e 20 62 65 69 6e 67 | ; regi|on being| |000046c0| 20 73 61 76 65 64 20 5b | 68 61 6e 64 6c 65 5d 0d | saved [|handle].| |000046d0| 70 6f 6c 79 53 61 76 65 | 20 20 20 20 20 20 20 20 |polySave| | |000046e0| 45 51 55 20 20 24 36 34 | 20 20 20 20 20 3b 20 70 |EQU $64| ; p| |000046f0| 6f 6c 79 67 6f 6e 20 62 | 65 69 6e 67 20 73 61 76 |olygon b|eing sav| |00004700| 65 64 20 5b 68 61 6e 64 | 6c 65 5d 0d 67 72 61 66 |ed [hand|le].graf| |00004710| 50 72 6f 63 73 20 20 20 | 20 20 20 20 45 51 55 20 |Procs | EQU | |00004720| 20 24 36 38 20 20 20 20 | 20 3b 20 51 44 50 72 6f | $68 | ; QDPro| |00004730| 63 73 20 61 72 72 61 79 | 20 5b 70 6f 69 6e 74 65 |cs array| [pointe| |00004740| 72 5d 0d 70 6f 72 74 52 | 65 63 20 20 20 20 20 20 |r].portR|ec | |00004750| 20 20 20 45 51 55 20 20 | 24 36 43 20 20 20 20 20 | EQU |$6C | |00004760| 3b 20 73 69 7a 65 20 6f | 66 20 67 72 61 66 70 6f |; size o|f grafpo| |00004770| 72 74 0d 0d 0d 3b 20 51 | 75 69 63 6b 44 72 61 77 |rt...; Q|uickDraw| |00004780| 20 47 6c 6f 62 61 6c 20 | 56 61 72 69 61 62 6c 65 | Global |Variable| |00004790| 73 0d 0d 0d 47 72 61 66 | 47 6c 6f 62 61 6c 73 20 |s...Graf|Globals | |000047a0| 20 20 20 20 45 51 55 20 | 20 30 20 20 20 3b 20 41 | EQU | 0 ; A| |000047b0| 35 20 6f 66 66 73 65 74 | 20 74 6f 20 67 6c 6f 62 |5 offset| to glob| |000047c0| 70 74 72 0d 0d 74 68 65 | 50 6f 72 74 20 20 20 20 |ptr..the|Port | |000047d0| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 30 20 20 | EQU| 0 | |000047e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 47 72 | | ;Gr| |000047f0| 61 66 50 74 72 0d 77 68 | 69 74 65 20 20 20 20 20 |afPtr.wh|ite | |00004800| 20 20 20 20 20 20 45 51 | 55 20 20 20 20 20 74 68 | EQ|U th| |00004810| 65 50 6f 72 74 2d 38 20 | 20 20 20 20 20 20 3b 50 |ePort-8 | ;P| |00004820| 61 74 74 65 72 6e 0d 62 | 6c 61 63 6b 20 20 20 20 |attern.b|lack | |00004830| 20 20 20 20 20 20 20 45 | 51 55 20 20 20 20 20 77 | E|QU w| |00004840| 68 69 74 65 2d 38 20 20 | 20 20 20 20 20 20 20 3b |hite-8 | ;| |00004850| 50 61 74 74 65 72 6e 0d | 67 72 61 79 20 20 20 20 |Pattern.|gray | |00004860| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00004870| 62 6c 61 63 6b 2d 38 20 | 20 20 20 20 20 20 20 20 |black-8 | | |00004880| 3b 50 61 74 74 65 72 6e | 0d 6c 74 47 72 61 79 20 |;Pattern|.ltGray | |00004890| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 | | EQU | |000048a0| 20 67 72 61 79 2d 38 20 | 20 20 20 20 20 20 20 20 | gray-8 | | |000048b0| 20 3b 50 61 74 74 65 72 | 6e 0d 64 6b 47 72 61 79 | ;Patter|n.dkGray| |000048c0| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 | | EQU | |000048d0| 20 20 6c 74 47 72 61 79 | 2d 38 20 20 20 20 20 20 | ltGray|-8 | |000048e0| 20 20 3b 50 61 74 74 65 | 72 6e 0d 61 72 72 6f 77 | ;Patte|rn.arrow| |000048f0| 20 20 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 | | EQU | |00004900| 20 20 20 64 6b 47 72 61 | 79 2d 36 38 20 20 20 20 | dkGra|y-68 | |00004910| 20 20 20 3b 43 75 72 73 | 6f 72 0d 73 63 72 65 65 | ;Curs|or.scree| |00004920| 6e 42 69 74 73 20 20 20 | 20 20 20 45 51 55 20 20 |nBits | EQU | |00004930| 20 20 20 61 72 72 6f 77 | 2d 31 34 20 20 20 20 20 | arrow|-14 | |00004940| 20 20 20 3b 42 69 74 4d | 61 70 0d 72 61 6e 64 53 | ;BitM|ap.randS| |00004950| 65 65 64 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |eed | EQU | |00004960| 20 20 20 73 63 72 65 65 | 6e 42 69 74 73 2d 34 20 | scree|nBits-4 | |00004970| 20 20 20 3b 4c 4f 4e 47 | 49 4e 54 0d 0d 3b 20 52 | ;LONG|INT..; R| |00004980| 47 42 43 6f 6c 6f 72 20 | 73 74 72 75 63 74 75 72 |GBColor |structur| |00004990| 65 0d 0d 72 65 64 20 20 | 20 20 20 20 20 20 20 20 |e..red | | |000049a0| 20 20 20 45 51 55 20 20 | 20 20 20 24 30 20 20 20 | EQU | $0 | |000049b0| 20 20 20 20 20 20 20 3b | 72 65 64 20 63 68 61 6e | ;|red chan| |000049c0| 6e 65 6c 20 69 6e 74 65 | 6e 73 69 74 79 20 20 5b |nel inte|nsity [| |000049d0| 73 68 6f 72 74 5d 0d 67 | 72 65 65 6e 20 20 20 20 |short].g|reen | |000049e0| 20 20 20 20 20 20 20 45 | 51 55 20 20 20 20 20 24 | E|QU $| |000049f0| 32 20 20 20 20 20 20 20 | 20 20 20 3b 67 72 65 65 |2 | ;gree| |00004a00| 6e 20 63 68 61 6e 6e 65 | 6c 20 69 6e 74 65 6e 73 |n channe|l intens| |00004a10| 69 74 79 5b 73 68 6f 72 | 74 5d 0d 62 6c 75 65 20 |ity[shor|t].blue | |00004a20| 20 20 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 | | EQU | |00004a30| 20 20 20 24 34 20 20 20 | 20 20 20 20 20 20 20 3b | $4 | ;| |00004a40| 62 6c 75 65 20 63 68 61 | 6e 6e 65 6c 20 69 6e 74 |blue cha|nnel int| |00004a50| 65 6e 73 69 74 79 20 5b | 73 68 6f 72 74 5d 0d 72 |ensity [|short].r| |00004a60| 67 62 43 6f 6c 6f 72 20 | 20 20 20 20 20 20 20 45 |gbColor | E| |00004a70| 51 55 20 20 20 20 20 24 | 36 20 20 20 20 20 20 20 |QU $|6 | |00004a80| 20 20 20 3b 73 69 7a 65 | 20 6f 66 20 72 65 63 6f | ;size| of reco| |00004a90| 72 64 0d 0d 3b 20 43 6f | 6c 6f 72 53 70 65 63 20 |rd..; Co|lorSpec | |00004aa0| 73 74 72 75 63 74 75 72 | 65 0d 0d 76 61 6c 75 65 |structur|e..value| |00004ab0| 20 20 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 | | EQU | |00004ac0| 20 20 20 24 30 20 20 20 | 20 20 20 20 20 20 20 3b | $0 | ;| |00004ad0| 76 61 6c 75 65 20 66 69 | 65 6c 64 20 20 20 20 5b |value fi|eld [| |00004ae0| 73 68 6f 72 74 5d 0d 72 | 67 62 20 20 20 20 20 20 |short].r|gb | |00004af0| 20 20 20 20 20 20 20 45 | 51 55 20 20 20 20 20 24 | E|QU $| |00004b00| 32 20 20 20 20 20 20 20 | 20 20 20 3b 72 67 62 20 |2 | ;rgb | |00004b10| 76 61 6c 75 65 73 20 20 | 20 20 20 5b 72 67 62 43 |values | [rgbC| |00004b20| 6f 6c 6f 72 5d 0d 63 6f | 6c 6f 72 53 70 65 63 53 |olor].co|lorSpecS| |00004b30| 69 7a 65 20 20 20 45 51 | 55 20 20 20 20 20 24 38 |ize EQ|U $8| |00004b40| 20 20 20 20 20 20 20 20 | 20 20 3b 73 69 7a 65 20 | | ;size | |00004b50| 6f 66 20 72 65 63 6f 72 | 64 0d 0d 70 72 6f 63 4c |of recor|d..procL| |00004b60| 73 74 53 69 7a 20 20 20 | 20 20 20 45 51 55 20 20 |stSiz | EQU | |00004b70| 20 20 20 38 20 20 20 20 | 20 20 20 20 20 20 20 3b | 8 | ;| |00004b80| 20 73 69 7a 65 20 6f 66 | 20 73 65 61 72 63 68 2f | size of| search/| |00004b90| 63 6f 6d 70 20 50 72 6f | 63 0d 70 72 6f 74 65 63 |comp Pro|c.protec| |00004ba0| 74 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 |t | EQU | |00004bb0| 20 20 37 20 20 20 20 20 | 20 20 20 20 20 20 3b 20 | 7 | ; | |00004bc0| 70 72 6f 74 65 63 74 20 | 62 69 74 20 69 73 20 62 |protect |bit is b| |00004bd0| 69 74 20 23 38 0d 72 65 | 73 65 72 76 65 42 69 74 |it #8.re|serveBit| |00004be0| 20 20 20 20 20 20 45 51 | 55 20 20 20 20 20 36 20 | EQ|U 6 | |00004bf0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 72 65 73 65 | | ; rese| |00004c00| 72 76 65 20 62 69 74 20 | 69 73 20 62 69 74 20 23 |rve bit |is bit #| |00004c10| 37 0d 0d 3b 20 43 50 72 | 6f 63 52 65 63 20 73 74 |7..; CPr|ocRec st| |00004c20| 72 75 63 74 75 72 65 20 | 20 20 20 20 20 20 20 20 |ructure | | |00004c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00004c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | | |00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 3c 43 39 36 2f | | <C96/| |00004c60| 32 39 4a 75 6c 38 36 3e | 44 41 46 0d 0d 6e 78 74 |29Jul86>|DAF..nxt| |00004c70| 43 6f 6d 70 20 20 20 20 | 20 20 20 20 20 45 51 55 |Comp | EQU| |00004c80| 20 20 20 20 20 24 30 20 | 20 20 20 20 20 20 20 20 | $0 | | |00004c90| 20 3b 6c 69 6e 6b 20 74 | 6f 20 6e 65 78 74 20 70 | ;link t|o next p| |00004ca0| 72 6f 63 20 20 5b 70 6f | 69 6e 74 65 72 5d 0d 63 |roc [po|inter].c| |00004cb0| 6f 6d 70 50 72 6f 63 20 | 20 20 20 20 20 20 20 45 |ompProc | E| |00004cc0| 51 55 20 20 20 20 20 24 | 34 20 20 20 20 20 20 20 |QU $|4 | |00004cd0| 20 20 20 3b 70 6f 69 6e | 74 65 72 20 74 6f 20 72 | ;poin|ter to r| |00004ce0| 6f 75 74 69 6e 65 20 5b | 70 6f 69 6e 74 65 72 5d |outine [|pointer]| |00004cf0| 0d 0d 69 6e 76 61 6c 43 | 6f 6c 52 65 71 20 20 20 |..invalC|olReq | |00004d00| 20 20 45 51 55 20 20 20 | 20 20 2d 31 20 20 20 20 | EQU | -1 | |00004d10| 20 20 20 20 20 20 3b 20 | 69 6e 76 61 6c 69 64 20 | ; |invalid | |00004d20| 63 6f 6c 6f 72 20 74 61 | 62 6c 65 20 72 65 71 75 |color ta|ble requ| |00004d30| 65 73 74 20 20 20 20 20 | 20 20 3c 43 36 32 31 2f |est | <C621/| |00004d40| 31 33 4a 61 6e 38 37 3e | 20 44 41 46 0d 0d 3b 20 |13Jan87>| DAF..; | |00004d50| 20 45 71 75 61 74 65 73 | 20 66 6f 72 20 72 65 73 | Equates| for res| |00004d60| 6f 75 72 63 65 20 49 44 | 27 73 0d 0d 64 65 66 51 |ource ID|'s..defQ| |00004d70| 44 43 6f 6c 6f 72 73 20 | 20 20 20 20 45 51 55 20 |DColors | EQU | |00004d80| 20 20 20 20 31 32 37 20 | 20 20 20 20 20 20 20 20 | 127 | | |00004d90| 3b 20 72 65 73 6f 75 72 | 63 65 20 49 44 20 6f 66 |; resour|ce ID of| |00004da0| 20 63 6c 75 74 20 66 6f | 72 20 64 65 66 61 75 6c | clut fo|r defaul| |00004db0| 74 20 51 44 43 6f 6c 6f | 72 73 0d 0d 0d 0d 3b 20 |t QDColo|rs....; | |00004dc0| 20 50 69 78 4d 61 70 20 | 66 69 65 6c 64 20 6f 66 | PixMap |field of| |00004dd0| 66 73 65 74 73 0d 3b 0d | 0d 70 6d 42 61 73 65 41 |fsets.;.|.pmBaseA| |00004de0| 64 64 72 20 20 20 20 20 | 20 45 51 55 20 20 20 20 |ddr | EQU | |00004df0| 20 24 30 30 20 20 20 20 | 20 20 20 20 20 20 20 20 | $00 | | |00004e00| 20 3b 20 5b 6c 6f 6e 67 | 5d 0d 70 6d 4e 65 77 46 | ; [long|].pmNewF| |00004e10| 6c 61 67 20 20 20 20 20 | 20 20 45 51 55 20 20 20 |lag | EQU | |00004e20| 20 20 24 30 34 20 20 20 | 20 20 20 20 20 20 20 20 | $04 | | |00004e30| 20 20 3b 20 5b 31 20 62 | 69 74 5d 20 20 20 75 70 | ; [1 b|it] up| |00004e40| 70 65 72 20 62 69 74 20 | 6f 66 20 72 6f 77 62 79 |per bit |of rowby| |00004e50| 74 65 73 20 69 73 20 66 | 6c 61 67 0d 70 6d 52 6f |tes is f|lag.pmRo| |00004e60| 77 42 79 74 65 73 20 20 | 20 20 20 20 45 51 55 20 |wBytes | EQU | |00004e70| 20 20 20 20 24 30 38 20 | 20 20 20 20 20 20 20 20 | $08 | | |00004e80| 20 20 20 20 3b 20 5b 77 | 6f 72 64 5d 0d 70 6d 42 | ; [w|ord].pmB| |00004e90| 6f 75 6e 64 73 20 20 20 | 20 20 20 20 20 45 51 55 |ounds | EQU| |00004ea0| 20 20 20 20 20 24 30 41 | 20 20 20 20 20 20 20 20 | $0A| | |00004eb0| 20 20 20 20 20 3b 20 5b | 72 65 63 74 5d 0d 70 6d | ; [|rect].pm| |00004ec0| 56 65 72 73 69 6f 6e 20 | 20 20 20 20 20 20 45 51 |Version | EQ| |00004ed0| 55 20 20 20 20 20 24 31 | 32 20 20 20 20 20 20 20 |U $1|2 | |00004ee0| 20 20 20 20 20 20 3b 20 | 5b 77 6f 72 64 5d 20 20 | ; |[word] | |00004ef0| 20 20 70 69 78 4d 61 70 | 20 76 65 72 73 69 6f 6e | pixMap| version| |00004f00| 20 6e 75 6d 62 65 72 0d | 70 6d 50 61 63 6b 54 79 | number.|pmPackTy| |00004f10| 70 65 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 |pe |EQU | |00004f20| 24 31 34 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |$14 | | |00004f30| 3b 20 5b 77 6f 72 64 5d | 20 20 20 20 64 65 66 69 |; [word]| defi| |00004f40| 6e 65 73 20 70 61 63 6b | 69 6e 67 20 66 6f 72 6d |nes pack|ing form| |00004f50| 61 74 0d 70 6d 50 61 63 | 6b 53 69 7a 65 20 20 20 |at.pmPac|kSize | |00004f60| 20 20 20 45 51 55 20 20 | 20 20 20 24 31 36 20 20 | EQU | $16 | |00004f70| 20 20 20 20 20 20 20 20 | 20 20 20 3b 20 5b 6c 6f | | ; [lo| |00004f80| 6e 67 5d 20 20 20 20 73 | 69 7a 65 20 6f 66 20 70 |ng] s|ize of p| |00004f90| 69 78 65 6c 20 64 61 74 | 61 0d 70 6d 48 52 65 73 |ixel dat|a.pmHRes| |00004fa0| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 | | EQU | |00004fb0| 20 20 24 31 41 20 20 20 | 20 20 20 20 20 20 20 20 | $1A | | |00004fc0| 20 20 3b 20 5b 66 69 78 | 65 64 5d 20 20 20 68 2e | ; [fix|ed] h.| |00004fd0| 20 72 65 73 6f 6c 75 74 | 69 6f 6e 20 28 70 70 69 | resolut|ion (ppi| |00004fe0| 29 0d 70 6d 56 52 65 73 | 20 20 20 20 20 20 20 20 |).pmVRes| | |00004ff0| 20 20 45 51 55 20 20 20 | 20 20 24 31 45 20 20 20 | EQU | $1E | |00005000| 20 20 20 20 20 20 20 20 | 20 20 3b 20 5b 66 69 78 | | ; [fix| |00005010| 65 64 5d 20 20 20 76 2e | 20 72 65 73 6f 6c 75 74 |ed] v.| resolut| |00005020| 69 6f 6e 20 28 70 70 69 | 29 0d 70 6d 50 69 78 65 |ion (ppi|).pmPixe| |00005030| 6c 54 79 70 65 20 20 20 | 20 20 45 51 55 20 20 20 |lType | EQU | |00005040| 20 20 24 32 32 20 20 20 | 20 20 20 20 20 20 20 20 | $22 | | |00005050| 20 20 3b 20 5b 77 6f 72 | 64 5d 20 20 20 20 64 65 | ; [wor|d] de| |00005060| 66 69 6e 65 73 20 70 69 | 78 65 6c 20 74 79 70 65 |fines pi|xel type| |00005070| 0d 70 6d 50 69 78 65 6c | 53 69 7a 65 20 20 20 20 |.pmPixel|Size | |00005080| 20 45 51 55 20 20 20 20 | 20 24 32 34 20 20 20 20 | EQU | $24 | |00005090| 20 20 20 20 20 20 20 20 | 20 3b 20 5b 77 6f 72 64 | | ; [word| |000050a0| 5d 20 20 20 20 23 20 62 | 69 74 73 20 69 6e 20 70 |] # b|its in p| |000050b0| 69 78 65 6c 0d 70 6d 43 | 6d 70 43 6f 75 6e 74 20 |ixel.pmC|mpCount | |000050c0| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 24 32 36 | EQU| $26| |000050d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 20 5b | | ; [| |000050e0| 77 6f 72 64 5d 20 20 20 | 20 23 20 63 6f 6d 70 6f |word] | # compo| |000050f0| 6e 65 6e 74 73 20 69 6e | 20 70 69 78 65 6c 0d 70 |nents in| pixel.p| |00005100| 6d 43 6d 70 53 69 7a 65 | 20 20 20 20 20 20 20 45 |mCmpSize| E| |00005110| 51 55 20 20 20 20 20 24 | 32 38 20 20 20 20 20 20 |QU $|28 | |00005120| 20 20 20 20 20 20 20 3b | 20 5b 77 6f 72 64 5d 20 | ;| [word] | |00005130| 20 20 20 23 20 62 69 74 | 73 20 70 65 72 20 66 69 | # bit|s per fi| |00005140| 65 6c 64 0d 70 6d 50 6c | 61 6e 65 42 79 74 65 73 |eld.pmPl|aneBytes| |00005150| 20 20 20 20 45 51 55 20 | 20 20 20 20 24 32 41 20 | EQU | $2A | |00005160| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 20 5b 6c | | ; [l| |00005170| 6f 6e 67 5d 20 20 20 20 | 6f 66 66 73 65 74 20 74 |ong] |offset t| |00005180| 6f 20 6e 65 78 74 20 70 | 6c 61 6e 65 0d 70 6d 54 |o next p|lane.pmT| |00005190| 61 62 6c 65 20 20 20 20 | 20 20 20 20 20 45 51 55 |able | EQU| |000051a0| 20 20 20 20 20 24 32 45 | 20 20 20 20 20 20 20 20 | $2E| | |000051b0| 20 20 20 20 20 3b 20 5b | 6c 6f 6e 67 5d 20 20 20 | ; [|long] | |000051c0| 20 63 6f 6c 6f 72 20 6d | 61 70 0d 70 6d 52 65 73 | color m|ap.pmRes| |000051d0| 65 72 76 65 64 20 20 20 | 20 20 20 45 51 55 20 20 |erved | EQU | |000051e0| 20 20 20 24 33 32 20 20 | 20 20 20 20 20 20 20 20 | $32 | | |000051f0| 20 20 20 3b 20 5b 6c 6f | 6e 67 5d 20 20 20 20 4d | ; [lo|ng] M| |00005200| 55 53 54 20 42 45 20 30 | 0d 0d 70 6d 52 65 63 20 |UST BE 0|..pmRec | |00005210| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 | | EQU | |00005220| 20 20 24 33 36 20 20 20 | 20 20 20 20 20 20 20 20 | $36 | | |00005230| 20 20 3b 20 73 69 7a 65 | 20 6f 66 20 70 69 78 65 | ; size| of pixe| |00005240| 6c 4d 61 70 20 72 65 63 | 6f 72 64 0d 0d 3b 20 20 |lMap rec|ord..; | |00005250| 50 69 78 50 61 74 20 66 | 69 65 6c 64 20 6f 66 66 |PixPat f|ield off| |00005260| 73 65 74 73 0d 3b 0d 0d | 70 61 74 54 79 70 65 20 |sets.;..|patType | |00005270| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00005280| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0 | | |00005290| 3b 20 5b 77 6f 72 64 5d | 20 74 79 70 65 20 6f 66 |; [word]| type of| |000052a0| 20 70 61 74 74 65 72 6e | 0d 70 61 74 4d 61 70 20 | pattern|.patMap | |000052b0| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 | | EQU | |000052c0| 20 32 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 2 | | |000052d0| 20 3b 20 5b 6c 6f 6e 67 | 5d 20 68 61 6e 64 6c 65 | ; [long|] handle| |000052e0| 20 74 6f 20 70 69 78 6d | 61 70 0d 70 61 74 44 61 | to pixm|ap.patDa| |000052f0| 74 61 20 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |ta | EQU | |00005300| 20 20 20 36 20 20 20 20 | 20 20 20 20 20 20 20 20 | 6 | | |00005310| 20 20 20 3b 20 5b 6c 6f | 6e 67 5d 20 68 61 6e 64 | ; [lo|ng] hand| |00005320| 6c 65 20 74 6f 20 64 61 | 74 61 0d 70 61 74 58 44 |le to da|ta.patXD| |00005330| 61 74 61 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |ata | EQU | |00005340| 20 20 20 31 30 20 20 20 | 20 20 20 20 20 20 20 20 | 10 | | |00005350| 20 20 20 3b 20 5b 6c 6f | 6e 67 5d 20 68 61 6e 64 | ; [lo|ng] hand| |00005360| 6c 65 20 74 6f 20 65 78 | 70 61 6e 64 65 64 20 70 |le to ex|panded p| |00005370| 61 74 74 65 72 6e 20 64 | 61 74 61 0d 70 61 74 58 |attern d|ata.patX| |00005380| 56 61 6c 69 64 20 20 20 | 20 20 20 20 45 51 55 20 |Valid | EQU | |00005390| 20 20 20 20 31 34 20 20 | 20 20 20 20 20 20 20 20 | 14 | | |000053a0| 20 20 20 20 3b 20 5b 77 | 6f 72 64 5d 20 66 6c 61 | ; [w|ord] fla| |000053b0| 67 73 20 77 68 65 74 68 | 65 72 20 65 78 70 61 6e |gs wheth|er expan| |000053c0| 64 65 64 20 70 61 74 74 | 65 72 6e 20 76 61 6c 69 |ded patt|ern vali| |000053d0| 64 0d 70 61 74 58 4d 61 | 70 20 20 20 20 20 20 20 |d.patXMa|p | |000053e0| 20 20 45 51 55 20 20 20 | 20 20 31 36 20 20 20 20 | EQU | 16 | |000053f0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 5b 6c 6f 6e | | ; [lon| |00005400| 67 5d 20 68 61 6e 64 6c | 65 20 74 6f 20 65 78 70 |g] handl|e to exp| |00005410| 61 6e 64 65 64 20 70 61 | 74 74 65 72 6e 20 64 61 |anded pa|ttern da| |00005420| 74 61 0d 70 61 74 31 44 | 61 74 61 20 20 20 20 20 |ta.pat1D|ata | |00005430| 20 20 20 45 51 55 20 20 | 20 20 20 32 30 20 20 20 | EQU | 20 | |00005440| 20 20 20 20 20 20 20 20 | 20 20 20 3b 20 5b 38 20 | | ; [8 | |00005450| 62 79 74 65 73 5d 20 6f | 6c 64 2d 73 74 79 6c 65 |bytes] o|ld-style| |00005460| 20 70 61 74 74 65 72 6e | 2f 52 47 42 20 63 6f 6c | pattern|/RGB col| |00005470| 6f 72 0d 0d 70 70 52 65 | 63 20 20 20 20 20 20 20 |or..ppRe|c | |00005480| 20 20 20 20 45 51 55 20 | 20 20 20 20 32 38 20 20 | EQU | 28 | |00005490| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 20 73 69 | | ; si| |000054a0| 7a 65 20 6f 66 20 70 69 | 78 50 61 74 20 72 65 63 |ze of pi|xPat rec| |000054b0| 6f 72 64 0d 0d 3b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ord..;--|--------| |000054c0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 3b 20 20 66 69 65 6c |--------|.; fiel| |000054d0| 64 73 20 77 69 74 68 69 | 6e 20 70 61 74 58 4d 61 |ds withi|n patXMa| |000054e0| 70 0d 0d 70 61 74 58 52 | 6f 77 20 20 20 20 20 20 |p..patXR|ow | |000054f0| 20 20 20 45 51 55 20 20 | 20 20 20 30 20 20 20 20 | EQU | 0 | |00005500| 20 20 20 20 20 20 20 20 | 20 20 20 3b 20 5b 77 6f | | ; [wo| |00005510| 72 64 5d 20 72 6f 77 62 | 79 74 65 73 20 6f 66 20 |rd] rowb|ytes of | |00005520| 65 78 70 61 6e 64 65 64 | 20 70 61 74 74 65 72 6e |expanded| pattern| |00005530| 0d 70 61 74 58 48 4d 61 | 73 6b 20 20 20 20 20 20 |.patXHMa|sk | |00005540| 20 45 51 55 20 20 20 20 | 20 32 20 20 20 20 20 20 | EQU | 2 | |00005550| 20 20 20 20 20 20 20 20 | 20 3b 20 5b 77 6f 72 64 | | ; [word| |00005560| 5d 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 6d 61 73 |] horizo|ntal mas| |00005570| 6b 0d 70 61 74 58 56 4d | 61 73 6b 20 20 20 20 20 |k.patXVM|ask | |00005580| 20 20 45 51 55 20 20 20 | 20 20 34 20 20 20 20 20 | EQU | 4 | |00005590| 20 20 20 20 20 20 20 20 | 20 20 3b 20 5b 77 6f 72 | | ; [wor| |000055a0| 64 5d 20 76 65 72 74 69 | 63 61 6c 20 6d 61 73 6b |d] verti|cal mask| |000055b0| 0d 4c 61 73 74 43 54 61 | 62 6c 65 20 20 20 20 20 |.LastCTa|ble | |000055c0| 20 45 51 55 20 20 20 20 | 20 36 20 20 20 20 20 20 | EQU | 6 | |000055d0| 20 20 20 20 20 20 20 20 | 20 3b 20 5b 6c 6f 6e 67 | | ; [long| |000055e0| 5d 20 73 65 65 64 20 76 | 61 6c 75 65 20 66 6f 72 |] seed v|alue for| |000055f0| 20 6c 61 73 74 20 63 6f | 6c 6f 72 20 74 61 62 6c | last co|lor tabl| |00005600| 65 0d 4c 61 73 74 4f 66 | 73 74 20 20 20 20 20 20 |e.LastOf|st | |00005610| 20 20 45 51 55 20 20 20 | 20 20 31 30 20 20 20 20 | EQU | 10 | |00005620| 20 20 20 20 20 20 20 20 | 20 20 3b 20 5b 77 6f 72 | | ; [wor| |00005630| 64 5d 20 6c 61 73 74 20 | 67 6c 6f 62 61 6c 2d 6c |d] last |global-l| |00005640| 6f 63 61 6c 20 6f 66 66 | 73 65 74 0d 4c 61 73 74 |ocal off|set.Last| |00005650| 49 6e 76 65 72 74 20 20 | 20 20 20 20 45 51 55 20 |Invert | EQU | |00005660| 20 20 20 20 31 32 20 20 | 20 20 20 20 20 20 20 20 | 12 | | |00005670| 20 20 20 20 3b 20 5b 6c | 6f 6e 67 5d 20 6c 61 73 | ; [l|ong] las| |00005680| 74 20 69 6e 76 65 72 74 | 20 76 61 6c 75 65 0d 4c |t invert| value.L| |00005690| 61 73 74 41 6c 69 67 6e | 20 20 20 20 20 20 20 45 |astAlign| E| |000056a0| 51 55 20 20 20 20 20 31 | 36 20 20 20 20 20 20 20 |QU 1|6 | |000056b0| 20 20 20 20 20 20 20 3b | 20 5b 6c 6f 6e 67 5d 20 | ;| [long] | |000056c0| 6c 61 73 74 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 20 |last hor|izontal | |000056d0| 61 6c 69 67 6e 0d 4c 61 | 73 74 53 74 72 65 74 63 |align.La|stStretc| |000056e0| 68 20 20 20 20 20 45 51 | 55 20 20 20 20 20 32 30 |h EQ|U 20| |000056f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 20 | | ; | |00005700| 5b 77 6f 72 64 5d 20 6c | 61 73 74 20 73 74 72 65 |[word] l|ast stre| |00005710| 74 63 68 0d 0d 70 70 58 | 49 6e 66 6f 20 20 20 20 |tch..ppX|Info | |00005720| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 32 32 20 | EQU| 22 | |00005730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 20 73 | | ; s| |00005740| 69 7a 65 20 6f 66 20 65 | 78 70 61 6e 64 65 64 20 |ize of e|xpanded | |00005750| 64 61 74 61 0d 0d 3b 20 | 20 50 61 74 74 65 72 6e |data..; | Pattern| |00005760| 20 74 79 70 65 73 0d 3b | 0d 0d 6f 6c 64 50 61 74 | types.;|..oldPat| |00005770| 20 20 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 | | EQU | |00005780| 20 20 30 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 0 | | |00005790| 20 20 3b 20 66 6f 72 65 | 67 72 6f 75 6e 64 2f 62 | ; fore|ground/b| |000057a0| 61 63 6b 67 72 6f 75 6e | 64 20 70 61 74 74 65 72 |ackgroun|d patter| |000057b0| 6e 0d 6e 65 77 50 61 74 | 20 20 20 20 20 20 20 20 |n.newPat| | |000057c0| 20 20 45 51 55 20 20 20 | 20 20 31 20 20 20 20 20 | EQU | 1 | |000057d0| 20 20 20 20 20 20 20 20 | 20 20 3b 20 73 65 6c 66 | | ; self| |000057e0| 2d 63 6f 6e 74 61 69 6e | 65 64 20 63 6f 6c 6f 72 |-contain|ed color| |000057f0| 20 70 61 74 74 65 72 6e | 0d 64 69 74 68 65 72 50 | pattern|.ditherP| |00005800| 61 74 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 |at | EQU | |00005810| 20 32 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 2 | | |00005820| 20 3b 20 72 67 62 20 76 | 61 6c 75 65 20 74 6f 20 | ; rgb v|alue to | |00005830| 62 65 20 64 69 74 68 65 | 72 65 64 0d 0d 6f 6c 64 |be dithe|red..old| |00005840| 43 72 73 72 50 61 74 20 | 20 20 20 20 20 45 51 55 |CrsrPat | EQU| |00005850| 20 20 20 20 20 24 38 30 | 30 30 20 20 20 20 20 20 | $80|00 | |00005860| 20 20 20 20 20 3b 20 6f | 6c 64 2d 73 74 79 6c 65 | ; o|ld-style| |00005870| 20 63 75 72 73 6f 72 0d | 63 43 72 73 72 50 61 74 | cursor.|cCrsrPat| |00005880| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00005890| 24 38 30 30 31 20 20 20 | 20 20 20 20 20 20 20 20 |$8001 | | |000058a0| 3b 20 6e 65 77 2d 73 74 | 79 6c 65 20 63 75 72 73 |; new-st|yle curs| |000058b0| 6f 72 0d 0d 3b 20 20 47 | 44 65 76 69 63 65 20 66 |or..; G|Device f| |000058c0| 69 65 6c 64 20 6f 66 66 | 73 65 74 73 0d 3b 0d 0d |ield off|sets.;..| |000058d0| 67 64 52 65 66 4e 75 6d | 20 20 20 20 20 20 20 20 |gdRefNum| | |000058e0| 45 51 55 20 20 20 20 20 | 24 30 30 20 20 3b 20 5b |EQU |$00 ; [| |000058f0| 77 6f 72 64 5d 20 75 6e | 69 74 4e 75 6d 20 6f 66 |word] un|itNum of| |00005900| 20 64 72 69 76 65 72 0d | 67 64 49 44 20 20 20 20 | driver.|gdID | |00005910| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00005920| 24 30 32 20 20 3b 20 5b | 77 6f 72 64 5d 20 63 6c |$02 ; [|word] cl| |00005930| 69 65 6e 74 20 49 44 20 | 66 6f 72 20 73 65 61 72 |ient ID |for sear| |00005940| 63 68 20 70 72 6f 63 73 | 0d 67 64 54 79 70 65 20 |ch procs|.gdType | |00005950| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 | | EQU | |00005960| 20 24 30 34 20 20 3b 20 | 5b 77 6f 72 64 5d 20 66 | $04 ; |[word] f| |00005970| 69 78 65 64 2f 43 4c 55 | 54 2f 64 69 72 65 63 74 |ixed/CLU|T/direct| |00005980| 0d 67 64 49 54 61 62 6c | 65 20 20 20 20 20 20 20 |.gdITabl|e | |00005990| 20 45 51 55 20 20 20 20 | 20 24 30 36 20 20 3b 20 | EQU | $06 ; | |000059a0| 5b 6c 6f 6e 67 5d 20 68 | 61 6e 64 6c 65 20 74 6f |[long] h|andle to| |000059b0| 20 69 6e 76 65 72 73 65 | 20 74 61 62 6c 65 0d 67 | inverse| table.g| |000059c0| 64 52 65 73 50 72 65 66 | 20 20 20 20 20 20 20 45 |dResPref| E| |000059d0| 51 55 20 20 20 20 20 24 | 30 41 20 20 3b 20 5b 77 |QU $|0A ; [w| |000059e0| 6f 72 64 5d 20 70 72 65 | 66 65 72 72 65 64 20 72 |ord] pre|ferred r| |000059f0| 65 73 6f 6c 75 74 69 6f | 6e 20 66 6f 72 20 69 6e |esolutio|n for in| |00005a00| 76 65 72 73 65 20 74 61 | 62 6c 65 73 0d 67 64 53 |verse ta|bles.gdS| |00005a10| 65 61 72 63 68 50 72 6f | 63 20 20 20 20 45 51 55 |earchPro|c EQU| |00005a20| 20 20 20 20 20 24 30 43 | 20 20 3b 20 5b 6c 6f 6e | $0C| ; [lon| |00005a30| 67 5d 20 73 65 61 72 63 | 68 20 70 72 6f 63 20 28 |g] searc|h proc (| |00005a40| 6c 69 73 74 3f 29 20 70 | 6f 69 6e 74 65 72 0d 67 |list?) p|ointer.g| |00005a50| 64 43 6f 6d 70 50 72 6f | 63 20 20 20 20 20 20 45 |dCompPro|c E| |00005a60| 51 55 20 20 20 20 20 24 | 31 30 20 20 3b 20 5b 6c |QU $|10 ; [l| |00005a70| 6f 6e 67 5d 20 63 6f 6d | 70 6c 65 6d 65 6e 74 20 |ong] com|plement | |00005a80| 70 72 6f 63 20 28 6c 69 | 73 74 3f 29 20 70 6f 69 |proc (li|st?) poi| |00005a90| 6e 74 65 72 0d 67 64 46 | 6c 61 67 73 20 20 20 20 |nter.gdF|lags | |00005aa0| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 24 31 34 | EQU| $14| |00005ab0| 20 20 3b 20 5b 77 6f 72 | 64 5d 20 67 72 61 66 44 | ; [wor|d] grafD| |00005ac0| 65 76 69 63 65 20 66 6c | 61 67 73 20 77 6f 72 64 |evice fl|ags word| |00005ad0| 0d 67 64 50 4d 61 70 20 | 20 20 20 20 20 20 20 20 |.gdPMap | | |00005ae0| 20 45 51 55 20 20 20 20 | 20 24 31 36 20 20 3b 20 | EQU | $16 ; | |00005af0| 5b 6c 6f 6e 67 5d 20 68 | 61 6e 64 6c 65 20 74 6f |[long] h|andle to| |00005b00| 20 70 69 78 4d 61 70 20 | 64 65 73 63 72 69 62 69 | pixMap |describi| |00005b10| 6e 67 20 64 65 76 69 63 | 65 0d 67 64 52 65 66 43 |ng devic|e.gdRefC| |00005b20| 6f 6e 20 20 20 20 20 20 | 20 20 45 51 55 20 20 20 |on | EQU | |00005b30| 20 20 24 31 41 20 20 3b | 20 5b 6c 6f 6e 67 5d 20 | $1A ;| [long] | |00005b40| 72 65 66 65 72 65 6e 63 | 65 20 76 61 6c 75 65 0d |referenc|e value.| |00005b50| 67 64 4e 65 78 74 47 44 | 20 20 20 20 20 20 20 20 |gdNextGD| | |00005b60| 45 51 55 20 20 20 20 20 | 24 31 45 20 20 3b 20 5b |EQU |$1E ; [| |00005b70| 6c 6f 6e 67 5d 20 68 61 | 6e 64 6c 65 20 6f 66 20 |long] ha|ndle of | |00005b80| 6e 65 78 74 20 67 44 65 | 76 69 63 65 0d 67 64 52 |next gDe|vice.gdR| |00005b90| 65 63 74 20 20 20 20 20 | 20 20 20 20 20 45 51 55 |ect | EQU| |00005ba0| 20 20 20 20 20 24 32 32 | 20 20 3b 20 5b 72 65 63 | $22| ; [rec| |00005bb0| 74 5d 20 64 65 76 69 63 | 65 27 73 20 62 6f 75 6e |t] devic|e's boun| |00005bc0| 64 73 20 69 6e 20 67 6c | 6f 62 61 6c 20 63 6f 6f |ds in gl|obal coo| |00005bd0| 72 64 69 6e 61 74 65 73 | 0d 67 64 4d 6f 64 65 20 |rdinates|.gdMode | |00005be0| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 | | EQU | |00005bf0| 20 24 32 41 20 20 3b 20 | 5b 6c 6f 6e 67 5d 20 64 | $2A ; |[long] d| |00005c00| 65 76 69 63 65 27 73 20 | 63 75 72 72 65 6e 74 20 |evice's |current | |00005c10| 6d 6f 64 65 0d 67 64 43 | 43 42 79 74 65 73 20 20 |mode.gdC|CBytes | |00005c20| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 24 32 45 | EQU| $2E| |00005c30| 20 20 3b 20 5b 77 6f 72 | 64 5d 20 64 65 70 74 68 | ; [wor|d] depth| |00005c40| 20 6f 66 20 65 78 70 61 | 6e 64 65 64 20 63 75 72 | of expa|nded cur| |00005c50| 73 6f 72 20 64 61 74 61 | 0d 67 64 43 43 44 65 70 |sor data|.gdCCDep| |00005c60| 74 68 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 |th | EQU | |00005c70| 20 24 33 30 20 20 3b 20 | 5b 77 6f 72 64 5d 20 64 | $30 ; |[word] d| |00005c80| 65 70 74 68 20 6f 66 20 | 65 78 70 61 6e 64 65 64 |epth of |expanded| |00005c90| 20 63 75 72 73 6f 72 20 | 64 61 74 61 0d 67 64 43 | cursor |data.gdC| |00005ca0| 43 58 44 61 74 61 20 20 | 20 20 20 20 20 45 51 55 |CXData | EQU| |00005cb0| 20 20 20 20 20 24 33 32 | 20 20 3b 20 5b 6c 6f 6e | $32| ; [lon| |00005cc0| 67 5d 20 68 61 6e 64 6c | 65 20 74 6f 20 63 75 72 |g] handl|e to cur| |00005cd0| 73 6f 72 27 73 20 65 78 | 70 61 6e 64 65 64 20 64 |sor's ex|panded d| |00005ce0| 61 74 61 0d 67 64 43 43 | 58 4d 61 73 6b 20 20 20 |ata.gdCC|XMask | |00005cf0| 20 20 20 20 45 51 55 20 | 20 20 20 20 24 33 36 20 | EQU | $36 | |00005d00| 20 3b 20 5b 6c 6f 6e 67 | 5d 20 68 61 6e 64 6c 65 | ; [long|] handle| |00005d10| 20 74 6f 20 63 75 72 73 | 6f 72 27 73 20 65 78 70 | to curs|or's exp| |00005d20| 61 6e 64 65 64 20 6d 61 | 73 6b 0d 67 64 52 65 73 |anded ma|sk.gdRes| |00005d30| 65 72 76 65 64 20 20 20 | 20 20 20 45 51 55 20 20 |erved | EQU | |00005d40| 20 20 20 24 33 41 20 20 | 3b 20 5b 6c 6f 6e 67 5d | $3A |; [long]| |00005d50| 20 4d 55 53 54 20 42 45 | 20 30 0d 0d 67 64 52 65 | MUST BE| 0..gdRe| |00005d60| 63 20 20 20 20 20 20 20 | 20 20 20 20 45 51 55 20 |c | EQU | |00005d70| 20 20 20 20 24 33 45 20 | 20 3b 20 73 69 7a 65 20 | $3E | ; size | |00005d80| 6f 66 20 47 72 61 66 44 | 65 76 69 63 65 20 72 65 |of GrafD|evice re| |00005d90| 63 6f 72 64 0d 0d 3b 20 | 56 41 4c 55 45 53 20 46 |cord..; |VALUES F| |00005da0| 4f 52 20 47 44 54 79 70 | 65 0d 0d 63 6c 75 74 54 |OR GDTyp|e..clutT| |00005db0| 79 70 65 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |ype | EQU | |00005dc0| 20 20 20 30 20 20 20 20 | 3b 20 30 20 69 66 20 6c | 0 |; 0 if l| |00005dd0| 6f 6f 6b 75 70 20 74 61 | 62 6c 65 0d 66 69 78 65 |ookup ta|ble.fixe| |00005de0| 64 54 79 70 65 20 20 20 | 20 20 20 20 45 51 55 20 |dType | EQU | |00005df0| 20 20 20 20 31 20 20 20 | 20 3b 20 31 20 69 66 20 | 1 | ; 1 if | |00005e00| 66 69 78 65 64 20 74 61 | 62 6c 65 0d 64 69 72 65 |fixed ta|ble.dire| |00005e10| 63 74 54 79 70 65 20 20 | 20 20 20 20 45 51 55 20 |ctType | EQU | |00005e20| 20 20 20 20 32 20 20 20 | 20 3b 20 32 20 69 66 20 | 2 | ; 2 if | |00005e30| 64 69 72 65 63 74 20 76 | 61 6c 75 65 73 0d 0d 3b |direct v|alues..;| |00005e40| 20 20 42 49 54 20 41 53 | 53 49 47 4e 4d 45 4e 54 | BIT AS|SIGNMENT| |00005e50| 53 20 46 4f 52 20 47 44 | 46 6c 61 67 73 0d 0d 67 |S FOR GD|Flags..g| |00005e60| 64 44 65 76 54 79 70 65 | 20 20 20 20 20 20 20 45 |dDevType| E| |00005e70| 51 55 20 20 20 20 20 30 | 20 20 20 20 3b 20 30 20 |QU 0| ; 0 | |00005e80| 3d 20 6d 6f 6e 6f 63 68 | 72 6f 6d 65 3b 20 31 20 |= monoch|rome; 1 | |00005e90| 3d 20 63 6f 6c 6f 72 0d | 72 61 6d 49 6e 69 74 20 |= color.|ramInit | |00005ea0| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00005eb0| 31 30 20 20 20 3b 20 31 | 20 69 66 20 69 6e 69 74 |10 ; 1| if init| |00005ec0| 69 61 6c 69 7a 65 64 20 | 66 72 6f 6d 20 27 73 63 |ialized |from 'sc| |00005ed0| 72 6e 27 20 72 65 73 6f | 75 72 63 65 0d 6d 61 69 |rn' reso|urce.mai| |00005ee0| 6e 53 63 72 6e 20 20 20 | 20 20 20 20 20 45 51 55 |nScrn | EQU| |00005ef0| 20 20 20 20 20 31 31 20 | 20 20 3b 20 31 20 69 66 | 11 | ; 1 if| |00005f00| 20 6d 61 69 6e 20 73 63 | 72 65 65 6e 0d 61 6c 6c | main sc|reen.all| |00005f10| 49 6e 69 74 20 20 20 20 | 20 20 20 20 20 45 51 55 |Init | EQU| |00005f20| 20 20 20 20 20 31 32 20 | 20 20 3b 20 31 20 69 66 | 12 | ; 1 if| |00005f30| 20 61 6c 6c 20 64 65 76 | 69 63 65 73 20 69 6e 69 | all dev|ices ini| |00005f40| 74 69 61 6c 69 7a 65 64 | 0d 73 63 72 65 65 6e 44 |tialized|.screenD| |00005f50| 65 76 69 63 65 20 20 20 | 20 45 51 55 20 20 20 20 |evice | EQU | |00005f60| 20 31 33 20 20 20 3b 20 | 31 20 69 66 20 73 63 72 | 13 ; |1 if scr| |00005f70| 65 65 6e 20 64 65 76 69 | 63 65 20 5b 6e 6f 74 20 |een devi|ce [not | |00005f80| 75 73 65 64 5d 0d 6e 6f | 44 72 69 76 65 72 20 20 |used].no|Driver | |00005f90| 20 20 20 20 20 20 45 51 | 55 20 20 20 20 20 31 34 | EQ|U 14| |00005fa0| 20 20 20 3b 20 31 20 69 | 66 20 6e 6f 20 64 72 69 | ; 1 i|f no dri| |00005fb0| 76 65 72 20 66 6f 72 20 | 74 68 69 73 20 47 44 65 |ver for |this GDe| |00005fc0| 76 69 63 65 0d 73 63 72 | 6e 41 63 74 69 76 65 20 |vice.scr|nActive | |00005fd0| 20 20 20 20 20 45 51 55 | 20 20 20 20 20 31 35 20 | EQU| 15 | |00005fe0| 20 20 3b 20 31 20 69 66 | 20 69 6e 20 75 73 65 0d | ; 1 if| in use.| |00005ff0| 0d 3b 20 69 6e 76 65 72 | 73 65 20 54 61 62 6c 65 |.; inver|se Table| |00006000| 20 73 74 72 75 63 74 75 | 72 65 0d 49 54 61 62 53 | structu|re.ITabS| |00006010| 65 65 64 20 20 20 20 20 | 20 20 20 45 51 55 20 20 |eed | EQU | |00006020| 20 20 20 24 30 20 20 20 | 3b 5b 6c 6f 6e 67 5d 20 | $0 |;[long] | |00006030| 49 44 20 6f 66 20 6f 77 | 6e 69 6e 67 20 63 6f 6c |ID of ow|ning col| |00006040| 6f 72 20 74 61 62 6c 65 | 0d 49 54 61 62 52 65 73 |or table|.ITabRes| |00006050| 20 20 20 20 20 20 20 20 | 20 45 51 55 20 20 20 20 | | EQU | |00006060| 20 24 34 20 20 20 3b 5b | 77 6f 72 64 5d 20 63 6c | $4 ;[|word] cl| |00006070| 69 65 6e 74 20 49 44 0d | 49 54 54 61 62 6c 65 20 |ient ID.|ITTable | |00006080| 20 20 20 20 20 20 20 20 | 45 51 55 20 20 20 20 20 | |EQU | |00006090| 24 36 20 20 20 3b 74 61 | 62 6c 65 20 6f 66 20 69 |$6 ;ta|ble of i| |000060a0| 6e 64 69 63 65 73 20 73 | 74 61 72 74 73 20 68 65 |ndices s|tarts he| |000060b0| 72 65 0d 5c 20 2c 31 33 | 31 0d 31 33 31 0d 46 6f |re.\ ,13|1.131.Fo| |000060c0| 6e 74 20 4d 61 6e 61 67 | 65 72 20 44 65 66 69 6e |nt Manag|er Defin| |000060d0| 69 74 69 6f 6e 73 2e 0d | 0d 43 4f 4e 53 54 0d 0d |itions..|.CONST..| |000060e0| 20 20 20 20 20 20 63 6f | 6d 6d 61 6e 64 4d 61 72 | co|mmandMar| |000060f0| 6b 20 20 20 3d 20 24 31 | 31 3b 0d 20 20 20 20 20 |k = $1|1;. | |00006100| 20 63 68 65 63 6b 4d 61 | 72 6b 20 20 20 20 20 3d | checkMa|rk =| |00006110| 20 24 31 32 3b 0d 20 20 | 20 20 20 20 64 69 61 6d | $12;. | diam| |00006120| 6f 6e 64 4d 61 72 6b 20 | 20 20 3d 20 24 31 33 3b |ondMark | = $13;| |00006130| 0d 20 20 20 20 20 20 61 | 70 70 6c 65 4d 61 72 6b |. a|ppleMark| |00006140| 20 20 20 20 20 3d 20 24 | 31 34 3b 0d 0d 20 20 20 | = $|14;.. | |00006150| 20 20 20 73 79 73 74 65 | 6d 46 6f 6e 74 20 20 20 | syste|mFont | |00006160| 20 3d 20 30 3b 0d 20 20 | 20 20 20 20 61 70 70 6c | = 0;. | appl| |00006170| 46 6f 6e 74 20 20 20 20 | 20 20 3d 20 31 3b 0d 20 |Font | = 1;. | |00006180| 20 20 20 20 20 6e 65 77 | 59 6f 72 6b 20 20 20 20 | new|York | |00006190| 20 20 20 3d 20 32 3b 0d | 20 20 20 20 20 20 67 65 | = 2;.| ge| |000061a0| 6e 65 76 61 20 20 20 20 | 20 20 20 20 3d 20 33 3b |neva | = 3;| |000061b0| 0d 20 20 20 20 20 20 6d | 6f 6e 61 63 6f 20 20 20 |. m|onaco | |000061c0| 20 20 20 20 20 3d 20 34 | 3b 0d 20 20 20 20 20 20 | = 4|;. | |000061d0| 76 65 6e 69 63 65 20 20 | 20 20 20 20 20 20 3d 20 |venice | = | |000061e0| 35 3b 0d 20 20 20 20 20 | 20 6c 6f 6e 64 6f 6e 20 |5;. | london | |000061f0| 20 20 20 20 20 20 20 3d | 20 36 3b 0d 20 20 20 20 | =| 6;. | |00006200| 20 20 61 74 68 65 6e 73 | 20 20 20 20 20 20 20 20 | athens| | |00006210| 3d 20 37 3b 0d 20 20 20 | 20 20 20 73 61 6e 46 72 |= 7;. | sanFr| |00006220| 61 6e 20 20 20 20 20 20 | 20 3d 20 38 3b 0d 20 20 |an | = 8;. | |00006230| 20 20 20 20 74 6f 72 6f | 6e 74 6f 20 20 20 20 20 | toro|nto | |00006240| 20 20 3d 20 39 3b 0d 20 | 20 20 20 20 20 63 61 69 | = 9;. | cai| |00006250| 72 6f 20 20 20 20 20 20 | 20 20 20 3d 20 31 31 3b |ro | = 11;| |00006260| 0d 20 20 20 20 20 20 6c | 6f 73 41 6e 67 65 6c 65 |. l|osAngele| |00006270| 73 20 20 20 20 3d 20 31 | 32 3b 0d 20 20 20 20 20 |s = 1|2;. | |00006280| 20 74 69 6d 65 73 20 20 | 20 20 20 20 20 20 20 3d | times | =| |00006290| 20 32 30 3b 0d 20 20 20 | 20 20 20 68 65 6c 76 65 | 20;. | helve| |000062a0| 74 69 63 61 20 20 20 20 | 20 3d 20 32 31 3b 0d 20 |tica | = 21;. | |000062b0| 20 20 20 20 20 63 6f 75 | 72 69 65 72 20 20 20 20 | cou|rier | |000062c0| 20 20 20 3d 20 32 32 3b | 0d 20 20 20 20 20 20 73 | = 22;|. s| |000062d0| 79 6d 62 6f 6c 20 20 20 | 20 20 20 20 20 3d 20 32 |ymbol | = 2| |000062e0| 33 3b 0d 20 20 20 20 20 | 20 6d 6f 62 69 6c 65 20 |3;. | mobile | |000062f0| 20 20 20 20 20 20 20 3d | 20 32 34 3b 0d 0d 20 20 | =| 24;.. | |00006300| 20 20 20 20 70 72 6f 70 | 46 6f 6e 74 20 20 20 20 | prop|Font | |00006310| 20 20 3d 20 24 39 30 30 | 30 3b 0d 20 20 20 20 20 | = $900|0;. | |00006320| 20 70 72 70 46 6e 74 48 | 20 20 20 20 20 20 20 3d | prpFntH| =| |00006330| 20 24 39 30 30 31 3b 0d | 20 20 20 20 20 20 70 72 | $9001;.| pr| |00006340| 70 46 6e 74 57 20 20 20 | 20 20 20 20 3d 20 24 39 |pFntW | = $9| |00006350| 30 30 32 3b 0d 20 20 20 | 20 20 20 70 72 70 46 6e |002;. | prpFn| |00006360| 74 48 57 20 20 20 20 20 | 20 3d 20 24 39 30 30 33 |tHW | = $9003| |00006370| 3b 0d 0d 20 20 20 20 20 | 20 66 69 78 65 64 46 6f |;.. | fixedFo| |00006380| 6e 74 20 20 20 20 20 3d | 20 24 42 30 30 30 3b 0d |nt =| $B000;.| |00006390| 20 20 20 20 20 20 66 78 | 64 46 6e 74 48 20 20 20 | fx|dFntH | |000063a0| 20 20 20 20 3d 20 24 42 | 30 30 31 3b 0d 20 20 20 | = $B|001;. | |000063b0| 20 20 20 66 78 64 46 6e | 74 57 20 20 20 20 20 20 | fxdFn|tW | |000063c0| 20 3d 20 24 42 30 30 32 | 3b 0d 20 20 20 20 20 20 | = $B002|;. | |000063d0| 66 78 64 46 6e 74 48 57 | 20 20 20 20 20 20 3d 20 |fxdFntHW| = | |000063e0| 24 42 30 30 33 3b 0d 0d | 20 20 20 20 20 20 66 6f |$B003;..| fo| |000063f0| 6e 74 57 69 64 20 20 20 | 20 20 20 20 3d 20 24 41 |ntWid | = $A| +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.